builder: mozilla-inbound_yosemite-debug_test-web-platform-tests-7
slave: t-yosemite-r5-0076
starttime: 1446122119.08
results: success (0)
buildid: 20151029025141
builduid: 482045cdb0204744a5a53f645509d958
revision: c7d560f6e228adc9beeca962b1f9ed3682b4dc5d
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-10-29 05:35:19.077486) =========
master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-10-29 05:35:19.077925) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-10-29 05:35:19.078218) =========
bash -c pwd
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'pwd']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.7vrvkvezVD/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.GT3NWrbUeL/Listeners
TMPDIR=/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/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:0x0:0x0
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.006410
basedir: '/builds/slave/test'
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-10-29 05:35:19.202960) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-10-29 05:35:19.203276) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-10-29 05:35:19.235433) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-10-29 05:35:19.235829) =========
rm -rf properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'properties']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.7vrvkvezVD/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.GT3NWrbUeL/Listeners
TMPDIR=/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/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:0x0:0x0
using PTY: False
program finished with exit code 0
elapsedTime=0.025905
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-10-29 05:35:19.285722) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-10-29 05:35:19.286054) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-10-29 05:35:19.286435) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-10-29 05:35:19.286746) =========
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.7vrvkvezVD/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.GT3NWrbUeL/Listeners
TMPDIR=/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/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:0x0:0x0
using PTY: False
--2015-10-29 05:35:19-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 8.40M=0.001s
2015-10-29 05:35:19 (8.40 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.201046
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-10-29 05:35:19.504307) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-10-29 05:35:19.504635) =========
rm -rf scripts
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.7vrvkvezVD/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.GT3NWrbUeL/Listeners
TMPDIR=/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/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:0x0:0x0
using PTY: False
program finished with exit code 0
elapsedTime=0.109457
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-10-29 05:35:19.629862) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-10-29 05:35:19.630207) =========
bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev c7d560f6e228adc9beeca962b1f9ed3682b4dc5d --destination scripts --debug'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev c7d560f6e228adc9beeca962b1f9ed3682b4dc5d --destination scripts --debug']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.7vrvkvezVD/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.GT3NWrbUeL/Listeners
TMPDIR=/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/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:0x0:0x0
using PTY: False
2015-10-29 05:35:19,724 truncating revision to first 12 chars
2015-10-29 05:35:19,725 Setting DEBUG logging.
2015-10-29 05:35:19,725 attempt 1/10
2015-10-29 05:35:19,725 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/c7d560f6e228?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-10-29 05:35:19,992 unpacking tar archive at: mozilla-inbound-c7d560f6e228/testing/mozharness/
program finished with exit code 0
elapsedTime=0.575935
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-10-29 05:35:20.227424) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-10-29 05:35:20.227759) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-10-29 05:35:20.243992) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-10-29 05:35:20.244370) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-10-29 05:35:20.244829) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 14 mins, 42 secs) (at 2015-10-29 05:35:20.245114) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 8 --this-chunk 7 --blob-upload-branch mozilla-inbound --download-symbols true
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '8', '--this-chunk', '7', '--blob-upload-branch', 'mozilla-inbound', '--download-symbols', 'true']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.7vrvkvezVD/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.GT3NWrbUeL/Listeners
TMPDIR=/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/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:0x0:0x0
using PTY: False
05:35:20 INFO - MultiFileLogger online at 20151029 05:35:20 in /builds/slave/test
05:35:20 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 8 --this-chunk 7 --blob-upload-branch mozilla-inbound --download-symbols true
05:35:20 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
05:35:20 INFO - {'append_to_log': False,
05:35:20 INFO - 'base_work_dir': '/builds/slave/test',
05:35:20 INFO - 'blob_upload_branch': 'mozilla-inbound',
05:35:20 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
05:35:20 INFO - 'buildbot_json_path': 'buildprops.json',
05:35:20 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
05:35:20 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
05:35:20 INFO - 'download_minidump_stackwalk': True,
05:35:20 INFO - 'download_symbols': 'true',
05:35:20 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
05:35:20 INFO - 'tooltool.py': '/tools/tooltool.py',
05:35:20 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
05:35:20 INFO - '/tools/misc-python/virtualenv.py')},
05:35:20 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
05:35:20 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
05:35:20 INFO - 'log_level': 'info',
05:35:20 INFO - 'log_to_console': True,
05:35:20 INFO - 'opt_config_files': (),
05:35:20 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
05:35:20 INFO - '--processes=1',
05:35:20 INFO - '--config=%(test_path)s/wptrunner.ini',
05:35:20 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
05:35:20 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
05:35:20 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
05:35:20 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
05:35:20 INFO - 'pip_index': False,
05:35:20 INFO - 'require_test_zip': True,
05:35:20 INFO - 'test_type': ('testharness',),
05:35:20 INFO - 'this_chunk': '7',
05:35:20 INFO - 'tooltool_cache': '/builds/tooltool_cache',
05:35:20 INFO - 'total_chunks': '8',
05:35:20 INFO - 'virtualenv_path': 'venv',
05:35:20 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
05:35:20 INFO - 'work_dir': 'build'}
05:35:20 INFO - #####
05:35:20 INFO - ##### Running clobber step.
05:35:20 INFO - #####
05:35:20 INFO - Running pre-action listener: _resource_record_pre_action
05:35:20 INFO - Running main action method: clobber
05:35:20 INFO - rmtree: /builds/slave/test/build
05:35:20 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
05:35:23 INFO - Running post-action listener: _resource_record_post_action
05:35:23 INFO - #####
05:35:23 INFO - ##### Running read-buildbot-config step.
05:35:23 INFO - #####
05:35:23 INFO - Running pre-action listener: _resource_record_pre_action
05:35:23 INFO - Running main action method: read_buildbot_config
05:35:23 INFO - Using buildbot properties:
05:35:23 INFO - {
05:35:23 INFO - "properties": {
05:35:23 INFO - "buildnumber": 530,
05:35:23 INFO - "product": "firefox",
05:35:23 INFO - "script_repo_revision": "production",
05:35:23 INFO - "branch": "mozilla-inbound",
05:35:23 INFO - "repository": "",
05:35:23 INFO - "buildername": "Rev5 MacOSX Yosemite 10.10 mozilla-inbound debug test web-platform-tests-7",
05:35:23 INFO - "buildid": "20151029025141",
05:35:23 INFO - "slavename": "t-yosemite-r5-0076",
05:35:23 INFO - "pgo_build": "False",
05:35:23 INFO - "basedir": "/builds/slave/test",
05:35:23 INFO - "project": "",
05:35:23 INFO - "platform": "macosx64",
05:35:23 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/",
05:35:23 INFO - "slavebuilddir": "test",
05:35:23 INFO - "scheduler": "tests-mozilla-inbound-yosemite-debug-unittest-7-3600",
05:35:23 INFO - "repo_path": "integration/mozilla-inbound",
05:35:23 INFO - "moz_repo_path": "",
05:35:23 INFO - "stage_platform": "macosx64",
05:35:23 INFO - "builduid": "482045cdb0204744a5a53f645509d958",
05:35:23 INFO - "revision": "c7d560f6e228adc9beeca962b1f9ed3682b4dc5d"
05:35:23 INFO - },
05:35:23 INFO - "sourcestamp": {
05:35:23 INFO - "repository": "",
05:35:23 INFO - "hasPatch": false,
05:35:23 INFO - "project": "",
05:35:23 INFO - "branch": "mozilla-inbound-macosx64-debug-unittest",
05:35:23 INFO - "changes": [
05:35:23 INFO - {
05:35:23 INFO - "category": null,
05:35:23 INFO - "files": [
05:35:23 INFO - {
05:35:23 INFO - "url": null,
05:35:23 INFO - "name": "https://queue.taskcluster.net/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/firefox-44.0a1.en-US.mac64.dmg"
05:35:23 INFO - },
05:35:23 INFO - {
05:35:23 INFO - "url": null,
05:35:23 INFO - "name": "https://queue.taskcluster.net/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/test_packages.json"
05:35:23 INFO - }
05:35:23 INFO - ],
05:35:23 INFO - "repository": "",
05:35:23 INFO - "rev": "c7d560f6e228adc9beeca962b1f9ed3682b4dc5d",
05:35:23 INFO - "who": "tmielczarek@mozilla.com",
05:35:23 INFO - "when": 1446116165,
05:35:23 INFO - "number": 6592912,
05:35:23 INFO - "comments": "Bug 1207871 - Process files in descending file size order; r=ted\n\nLarge files take longer to process. Scheduling large files after smaller\nfiles means there is a higher chance a large file may be a long pole\nduring processing.\n\nThis commit changes the scheduling logic to exhaustively obtain the set\nof files to be processed. It then sorts them by descending file size and\nschedules them in the resulting order, thus minimizing the chances for a\nlarge file to be the long pole holding up processing completion.\n\nOn my machine this doesn't change wall execution time. However,\nautomation may be different. And the logic of the new behavior is sound.",
05:35:23 INFO - "project": "",
05:35:23 INFO - "at": "Thu 29 Oct 2015 03:56:05",
05:35:23 INFO - "branch": "mozilla-inbound-macosx64-debug-unittest",
05:35:23 INFO - "revlink": "",
05:35:23 INFO - "properties": [
05:35:23 INFO - [
05:35:23 INFO - "buildid",
05:35:23 INFO - "20151029025141",
05:35:23 INFO - "Change"
05:35:23 INFO - ],
05:35:23 INFO - [
05:35:23 INFO - "builduid",
05:35:23 INFO - "482045cdb0204744a5a53f645509d958",
05:35:23 INFO - "Change"
05:35:23 INFO - ],
05:35:23 INFO - [
05:35:23 INFO - "pgo_build",
05:35:23 INFO - "False",
05:35:23 INFO - "Change"
05:35:23 INFO - ]
05:35:23 INFO - ],
05:35:23 INFO - "revision": "c7d560f6e228adc9beeca962b1f9ed3682b4dc5d"
05:35:23 INFO - }
05:35:23 INFO - ],
05:35:23 INFO - "revision": "c7d560f6e228adc9beeca962b1f9ed3682b4dc5d"
05:35:23 INFO - }
05:35:23 INFO - }
05:35:23 INFO - Found installer url https://queue.taskcluster.net/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/firefox-44.0a1.en-US.mac64.dmg.
05:35:23 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/test_packages.json.
05:35:23 INFO - Running post-action listener: _resource_record_post_action
05:35:23 INFO - #####
05:35:23 INFO - ##### Running download-and-extract step.
05:35:23 INFO - #####
05:35:23 INFO - Running pre-action listener: _resource_record_pre_action
05:35:23 INFO - Running main action method: download_and_extract
05:35:23 INFO - mkdir: /builds/slave/test/build/tests
05:35:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:35:23 INFO - https://queue.taskcluster.net/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
05:35:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/test_packages.json
05:35:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/test_packages.json
05:35:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
05:35:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
05:35:24 INFO - Downloaded 1183 bytes.
05:35:24 INFO - Reading from file /builds/slave/test/build/test_packages.json
05:35:24 INFO - Using the following test package requirements:
05:35:24 INFO - {u'common': [u'firefox-44.0a1.en-US.mac64.common.tests.zip'],
05:35:24 INFO - u'cppunittest': [u'firefox-44.0a1.en-US.mac64.common.tests.zip',
05:35:24 INFO - u'firefox-44.0a1.en-US.mac64.cppunittest.tests.zip'],
05:35:24 INFO - u'jittest': [u'firefox-44.0a1.en-US.mac64.common.tests.zip',
05:35:24 INFO - u'jsshell-mac64.zip'],
05:35:24 INFO - u'mochitest': [u'firefox-44.0a1.en-US.mac64.common.tests.zip',
05:35:24 INFO - u'firefox-44.0a1.en-US.mac64.mochitest.tests.zip'],
05:35:24 INFO - u'mozbase': [u'firefox-44.0a1.en-US.mac64.common.tests.zip'],
05:35:24 INFO - u'reftest': [u'firefox-44.0a1.en-US.mac64.common.tests.zip',
05:35:24 INFO - u'firefox-44.0a1.en-US.mac64.reftest.tests.zip'],
05:35:24 INFO - u'talos': [u'firefox-44.0a1.en-US.mac64.common.tests.zip',
05:35:24 INFO - u'firefox-44.0a1.en-US.mac64.talos.tests.zip'],
05:35:24 INFO - u'web-platform': [u'firefox-44.0a1.en-US.mac64.common.tests.zip',
05:35:24 INFO - u'firefox-44.0a1.en-US.mac64.web-platform.tests.zip'],
05:35:24 INFO - u'webapprt': [u'firefox-44.0a1.en-US.mac64.common.tests.zip'],
05:35:24 INFO - u'xpcshell': [u'firefox-44.0a1.en-US.mac64.common.tests.zip',
05:35:24 INFO - u'firefox-44.0a1.en-US.mac64.xpcshell.tests.zip']}
05:35:24 INFO - Downloading packages: [u'firefox-44.0a1.en-US.mac64.common.tests.zip', u'firefox-44.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform
05:35:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:35:24 INFO - https://queue.taskcluster.net/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/firefox-44.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net
05:35:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/firefox-44.0a1.en-US.mac64.common.tests.zip
05:35:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/firefox-44.0a1.en-US.mac64.common.tests.zip
05:35:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/firefox-44.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-44.0a1.en-US.mac64.common.tests.zip
05:35:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/firefox-44.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-44.0a1.en-US.mac64.common.tests.zip'}, attempt #1
05:35:25 INFO - Downloaded 17343359 bytes.
05:35:25 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-44.0a1.en-US.mac64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
05:35:25 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-44.0a1.en-US.mac64.common.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
05:35:25 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-44.0a1.en-US.mac64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
05:35:25 INFO - caution: filename not matched: web-platform/*
05:35:25 INFO - Return code: 11
05:35:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:35:25 INFO - https://queue.taskcluster.net/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/firefox-44.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net
05:35:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/firefox-44.0a1.en-US.mac64.web-platform.tests.zip
05:35:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/firefox-44.0a1.en-US.mac64.web-platform.tests.zip
05:35:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/firefox-44.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-44.0a1.en-US.mac64.web-platform.tests.zip
05:35:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/firefox-44.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-44.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1
05:35:27 INFO - Downloaded 30910023 bytes.
05:35:27 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-44.0a1.en-US.mac64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
05:35:27 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-44.0a1.en-US.mac64.web-platform.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
05:35:27 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-44.0a1.en-US.mac64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
05:35:34 INFO - caution: filename not matched: bin/*
05:35:34 INFO - caution: filename not matched: config/*
05:35:34 INFO - caution: filename not matched: mozbase/*
05:35:34 INFO - caution: filename not matched: marionette/*
05:35:34 INFO - Return code: 11
05:35:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:35:34 INFO - https://queue.taskcluster.net/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/firefox-44.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net
05:35:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/firefox-44.0a1.en-US.mac64.dmg
05:35:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/firefox-44.0a1.en-US.mac64.dmg
05:35:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/firefox-44.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-44.0a1.en-US.mac64.dmg
05:35:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/firefox-44.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-44.0a1.en-US.mac64.dmg'}, attempt #1
05:35:37 INFO - Downloaded 68275871 bytes.
05:35:37 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/firefox-44.0a1.en-US.mac64.dmg
05:35:37 INFO - mkdir: /builds/slave/test/properties
05:35:37 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
05:35:37 INFO - Writing to file /builds/slave/test/properties/build_url
05:35:37 INFO - Contents:
05:35:37 INFO - build_url:https://queue.taskcluster.net/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/firefox-44.0a1.en-US.mac64.dmg
05:35:37 INFO - mkdir: /builds/slave/test/build/symbols
05:35:37 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')]}
05:35:37 INFO - https://queue.taskcluster.net/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/firefox-44.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net
05:35:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/firefox-44.0a1.en-US.mac64.crashreporter-symbols.zip
05:35:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/firefox-44.0a1.en-US.mac64.crashreporter-symbols.zip
05:35:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/firefox-44.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/symbols/firefox-44.0a1.en-US.mac64.crashreporter-symbols.zip
05:35:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/firefox-44.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/symbols/firefox-44.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1
05:35:39 INFO - Downloaded 54265496 bytes.
05:35:39 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/firefox-44.0a1.en-US.mac64.crashreporter-symbols.zip
05:35:39 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
05:35:39 INFO - Writing to file /builds/slave/test/properties/symbols_url
05:35:39 INFO - Contents:
05:35:39 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/firefox-44.0a1.en-US.mac64.crashreporter-symbols.zip
05:35:39 INFO - Running command: ['unzip', '-q', '/builds/slave/test/build/symbols/firefox-44.0a1.en-US.mac64.crashreporter-symbols.zip'] in /builds/slave/test/build/symbols
05:35:39 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-44.0a1.en-US.mac64.crashreporter-symbols.zip
05:35:43 INFO - Return code: 0
05:35:43 INFO - Running post-action listener: _resource_record_post_action
05:35:43 INFO - Running post-action listener: set_extra_try_arguments
05:35:43 INFO - #####
05:35:43 INFO - ##### Running create-virtualenv step.
05:35:43 INFO - #####
05:35:43 INFO - Running pre-action listener: _pre_create_virtualenv
05:35:43 INFO - Running pre-action listener: _resource_record_pre_action
05:35:43 INFO - Running main action method: create_virtualenv
05:35:43 INFO - Creating virtualenv /builds/slave/test/build/venv
05:35:43 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
05:35:43 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
05:35:43 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
05:35:43 INFO - Using real prefix '/tools/python27'
05:35:43 INFO - New python executable in /builds/slave/test/build/venv/bin/python
05:35:45 INFO - Installing distribute.............................................................................................................................................................................................done.
05:35:49 INFO - Installing pip.................done.
05:35:49 INFO - Return code: 0
05:35:49 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
05:35: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')]}
05:35:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:35:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
05:35: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')]}
05:35:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:35:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
05:35:49 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--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 0x10dd8be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10db49d50>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcef248b3a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e0d85e0>, '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 0x10db35cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10dd34800>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7vrvkvezVD/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.GT3NWrbUeL/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
05:35:49 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--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
05:35:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --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
05:35:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7vrvkvezVD/Render',
05:35:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
05:35:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
05:35:49 INFO - 'HOME': '/Users/cltbld',
05:35:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
05:35:49 INFO - 'LOGNAME': 'cltbld',
05:35:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:35:49 INFO - 'MOZ_NO_REMOTE': '1',
05:35:49 INFO - 'NO_EM_RESTART': '1',
05:35:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:35:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
05:35:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:35:49 INFO - 'PWD': '/builds/slave/test',
05:35:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
05:35:49 INFO - 'SHELL': '/bin/bash',
05:35:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GT3NWrbUeL/Listeners',
05:35:49 INFO - 'TMPDIR': '/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/',
05:35:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
05:35:49 INFO - 'USER': 'cltbld',
05:35:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
05:35:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
05:35:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
05:35:49 INFO - 'XPC_FLAGS': '0x0',
05:35:49 INFO - 'XPC_SERVICE_NAME': '0',
05:35:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0'}
05:35:49 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:35:49 INFO - Downloading/unpacking psutil>=0.7.1
05:35:49 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
05:35:49 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
05:35:49 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
05:35:49 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
05:35:49 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
05:35:49 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
05:35:52 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
05:35:52 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
05:35:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
05:35:52 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
05:35:52 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
05:35:52 INFO - Installing collected packages: psutil
05:35:52 INFO - Running setup.py install for psutil
05:35:52 INFO - building 'psutil._psutil_osx' extension
05:35:52 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
05:35:54 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
05:35:54 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
05:35:54 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
05:35:55 INFO - building 'psutil._psutil_posix' extension
05:35:55 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
05:35:55 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration]
05:35:55 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr);
05:35:55 INFO - ^
05:35:55 INFO - 1 warning generated.
05:35:55 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
05:35:55 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
05:35:55 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
05:35:55 INFO - Successfully installed psutil
05:35:55 INFO - Cleaning up...
05:35:55 INFO - Return code: 0
05:35:55 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
05:35:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:35:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:35:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
05:35:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:35:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:35:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
05:35:55 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--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 0x10dd8be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10db49d50>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcef248b3a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e0d85e0>, '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 0x10db35cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10dd34800>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7vrvkvezVD/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.GT3NWrbUeL/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
05:35:55 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--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
05:35:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --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
05:35:55 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7vrvkvezVD/Render',
05:35:55 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
05:35:55 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
05:35:55 INFO - 'HOME': '/Users/cltbld',
05:35:55 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
05:35:55 INFO - 'LOGNAME': 'cltbld',
05:35:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:35:55 INFO - 'MOZ_NO_REMOTE': '1',
05:35:55 INFO - 'NO_EM_RESTART': '1',
05:35:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:35:55 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
05:35:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:35:55 INFO - 'PWD': '/builds/slave/test',
05:35:55 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
05:35:55 INFO - 'SHELL': '/bin/bash',
05:35:55 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GT3NWrbUeL/Listeners',
05:35:55 INFO - 'TMPDIR': '/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/',
05:35:55 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
05:35:55 INFO - 'USER': 'cltbld',
05:35:55 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
05:35:55 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
05:35:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
05:35:55 INFO - 'XPC_FLAGS': '0x0',
05:35:55 INFO - 'XPC_SERVICE_NAME': '0',
05:35:55 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0'}
05:35:56 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:35:56 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
05:35:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:35:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:35:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
05:35:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
05:35:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:35:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:35:58 INFO - Downloading mozsystemmonitor-0.0.tar.gz
05:35:58 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
05:35:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
05:35:59 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
05:35:59 INFO - Installing collected packages: mozsystemmonitor
05:35:59 INFO - Running setup.py install for mozsystemmonitor
05:35:59 INFO - Successfully installed mozsystemmonitor
05:35:59 INFO - Cleaning up...
05:35:59 INFO - Return code: 0
05:35:59 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
05:35:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:35:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:35:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
05:35:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:35:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:35:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
05:35:59 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--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 0x10dd8be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10db49d50>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcef248b3a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e0d85e0>, '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 0x10db35cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10dd34800>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7vrvkvezVD/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.GT3NWrbUeL/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
05:35:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--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
05:35:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --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
05:35:59 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7vrvkvezVD/Render',
05:35:59 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
05:35:59 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
05:35:59 INFO - 'HOME': '/Users/cltbld',
05:35:59 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
05:35:59 INFO - 'LOGNAME': 'cltbld',
05:35:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:35:59 INFO - 'MOZ_NO_REMOTE': '1',
05:35:59 INFO - 'NO_EM_RESTART': '1',
05:35:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:35:59 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
05:35:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:35:59 INFO - 'PWD': '/builds/slave/test',
05:35:59 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
05:35:59 INFO - 'SHELL': '/bin/bash',
05:35:59 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GT3NWrbUeL/Listeners',
05:35:59 INFO - 'TMPDIR': '/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/',
05:35:59 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
05:35:59 INFO - 'USER': 'cltbld',
05:35:59 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
05:35:59 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
05:35:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
05:35:59 INFO - 'XPC_FLAGS': '0x0',
05:35:59 INFO - 'XPC_SERVICE_NAME': '0',
05:35:59 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0'}
05:35:59 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:35:59 INFO - Downloading/unpacking blobuploader==1.2.4
05:35:59 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
05:35:59 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
05:35:59 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
05:35:59 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
05:35:59 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
05:35:59 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
05:36:02 INFO - Downloading blobuploader-1.2.4.tar.gz
05:36:02 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
05:36:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
05:36:02 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
05:36:02 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
05:36:02 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
05:36:02 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
05:36:02 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
05:36:02 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
05:36:02 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
05:36:03 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
05:36:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
05:36:03 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
05:36:03 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
05:36:03 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
05:36:03 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
05:36:03 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
05:36:03 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
05:36:03 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
05:36:04 INFO - Downloading docopt-0.6.1.tar.gz
05:36:04 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
05:36:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
05:36:04 INFO - Installing collected packages: blobuploader, requests, docopt
05:36:04 INFO - Running setup.py install for blobuploader
05:36:04 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
05:36:04 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
05:36:04 INFO - Running setup.py install for requests
05:36:05 INFO - Running setup.py install for docopt
05:36:05 INFO - Successfully installed blobuploader requests docopt
05:36:05 INFO - Cleaning up...
05:36:05 INFO - Return code: 0
05:36:05 INFO - Installing None into virtualenv /builds/slave/test/build/venv
05:36:05 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')]}
05:36:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:36:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
05:36:05 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')]}
05:36:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:36:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
05:36:05 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--download-cache', '/builds/slave/test/build/venv/cache', '--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 0x10dd8be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10db49d50>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcef248b3a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e0d85e0>, '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 0x10db35cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10dd34800>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7vrvkvezVD/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.GT3NWrbUeL/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
05:36:05 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--download-cache', '/builds/slave/test/build/venv/cache', '--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
05:36:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --download-cache /builds/slave/test/build/venv/cache --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
05:36:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7vrvkvezVD/Render',
05:36:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
05:36:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
05:36:05 INFO - 'HOME': '/Users/cltbld',
05:36:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
05:36:05 INFO - 'LOGNAME': 'cltbld',
05:36:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:36:05 INFO - 'MOZ_NO_REMOTE': '1',
05:36:05 INFO - 'NO_EM_RESTART': '1',
05:36:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:36:05 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
05:36:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:36:05 INFO - 'PWD': '/builds/slave/test',
05:36:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
05:36:05 INFO - 'SHELL': '/bin/bash',
05:36:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GT3NWrbUeL/Listeners',
05:36:05 INFO - 'TMPDIR': '/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/',
05:36:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
05:36:05 INFO - 'USER': 'cltbld',
05:36:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
05:36:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
05:36:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
05:36:05 INFO - 'XPC_FLAGS': '0x0',
05:36:05 INFO - 'XPC_SERVICE_NAME': '0',
05:36:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0'}
05:36:05 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:36:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
05:36:05 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-ZWEPwD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
05:36:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
05:36:06 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-2TcCyZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
05:36:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
05:36:06 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-vE4L50-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
05:36:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
05:36:06 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-m98Pol-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
05:36:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
05:36:06 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-O_CVHJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
05:36:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
05:36:06 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-4CObNr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
05:36:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
05:36:06 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-z0Dd6M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
05:36:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
05:36:06 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-zhqDRt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
05:36:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
05:36:07 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-7wZmHw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
05:36:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
05:36:07 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-4Ns24z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
05:36:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
05:36:07 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-gOclxi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
05:36:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
05:36:07 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-u79uoB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
05:36:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
05:36:07 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-eNrgrP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
05:36:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
05:36:07 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-6nc6jw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
05:36:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
05:36:07 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-tT33wE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
05:36:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
05:36:08 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-spzjq1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
05:36:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
05:36:08 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-Qd11cD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
05:36:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
05:36:08 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-W7nfGb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
05:36:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
05:36:08 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-06unJa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
05:36:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:36:08 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-YaHsYy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:36:08 INFO - Unpacking /builds/slave/test/build/tests/marionette
05:36:09 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-cPTr29-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
05:36:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
05:36:09 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, marionette-transport, marionette-driver, browsermob-proxy, marionette-client
05:36:09 INFO - Running setup.py install for manifestparser
05:36:09 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
05:36:09 INFO - Running setup.py install for mozcrash
05:36:09 INFO - Running setup.py install for mozdebug
05:36:09 INFO - Running setup.py install for mozdevice
05:36:10 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
05:36:10 INFO - Installing dm script to /builds/slave/test/build/venv/bin
05:36:10 INFO - Running setup.py install for mozfile
05:36:10 INFO - Running setup.py install for mozhttpd
05:36:10 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
05:36:10 INFO - Running setup.py install for mozinfo
05:36:10 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
05:36:10 INFO - Running setup.py install for mozInstall
05:36:10 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
05:36:10 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
05:36:10 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
05:36:10 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
05:36:10 INFO - Running setup.py install for mozleak
05:36:11 INFO - Running setup.py install for mozlog
05:36:11 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
05:36:11 INFO - Running setup.py install for moznetwork
05:36:11 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
05:36:11 INFO - Running setup.py install for mozprocess
05:36:11 INFO - Running setup.py install for mozprofile
05:36:12 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
05:36:12 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
05:36:12 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
05:36:12 INFO - Running setup.py install for mozrunner
05:36:12 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
05:36:12 INFO - Running setup.py install for mozscreenshot
05:36:12 INFO - Running setup.py install for moztest
05:36:12 INFO - Running setup.py install for mozversion
05:36:12 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
05:36:12 INFO - Running setup.py install for marionette-transport
05:36:13 INFO - Running setup.py install for marionette-driver
05:36:13 INFO - Running setup.py install for browsermob-proxy
05:36:13 INFO - Running setup.py install for marionette-client
05:36:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
05:36:13 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
05:36:13 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion marionette-transport marionette-driver browsermob-proxy marionette-client
05:36:13 INFO - Cleaning up...
05:36:13 INFO - Return code: 0
05:36:13 INFO - Installing None into virtualenv /builds/slave/test/build/venv
05:36:13 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')]}
05:36:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:36:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
05:36:13 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')]}
05:36:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:36:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
05:36:13 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--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 0x10dd8be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10db49d50>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcef248b3a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e0d85e0>, '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 0x10db35cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10dd34800>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7vrvkvezVD/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.GT3NWrbUeL/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
05:36:13 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--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
05:36:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --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
05:36:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7vrvkvezVD/Render',
05:36:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
05:36:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
05:36:14 INFO - 'HOME': '/Users/cltbld',
05:36:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
05:36:14 INFO - 'LOGNAME': 'cltbld',
05:36:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:36:14 INFO - 'MOZ_NO_REMOTE': '1',
05:36:14 INFO - 'NO_EM_RESTART': '1',
05:36:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:36:14 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
05:36:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:36:14 INFO - 'PWD': '/builds/slave/test',
05:36:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
05:36:14 INFO - 'SHELL': '/bin/bash',
05:36:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GT3NWrbUeL/Listeners',
05:36:14 INFO - 'TMPDIR': '/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/',
05:36:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
05:36:14 INFO - 'USER': 'cltbld',
05:36:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
05:36:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
05:36:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
05:36:14 INFO - 'XPC_FLAGS': '0x0',
05:36:14 INFO - 'XPC_SERVICE_NAME': '0',
05:36:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0'}
05:36:14 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:36:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
05:36:14 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-2XBcW3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
05:36:14 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))
05:36:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
05:36:14 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-4Cj60i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
05:36:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.16 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))
05:36:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
05:36:14 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-rqyjzw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
05:36:14 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))
05:36:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
05:36:14 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-ywYTE4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
05:36:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.46 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))
05:36:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
05:36:14 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-NF5aQP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
05:36:15 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))
05:36:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
05:36:15 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-yXmJJ4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
05:36:15 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))
05:36:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
05:36:15 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-hpAjC2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
05:36:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.8 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))
05:36:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
05:36:15 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-XkR2b_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
05:36:15 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))
05:36:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
05:36:15 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-DmROE9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
05:36:15 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))
05:36:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
05:36:15 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-OsTpqc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
05:36:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.0 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))
05:36:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
05:36:15 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-H21meA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
05:36:16 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))
05:36:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
05:36:16 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-OBhQBC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
05:36:16 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))
05:36:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
05:36:16 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-mnsStS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
05:36:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.27 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))
05:36:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
05:36:16 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-_GK64T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
05:36:16 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))
05:36:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
05:36:16 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-kIo8I6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
05:36:16 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))
05:36:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
05:36:16 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-dqyvcV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
05:36:16 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))
05:36:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
05:36:16 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-txRAvo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
05:36:16 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))
05:36:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
05:36:16 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-oJiggC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
05:36:17 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-transport==1.0.0 from file:///builds/slave/test/build/tests/marionette/transport in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2))
05:36:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
05:36:17 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-wpvjPS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
05:36:17 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.1.0 from file:///builds/slave/test/build/tests/marionette/driver in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
05:36:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:36:17 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-XRn47f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:36:17 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))
05:36:17 INFO - Unpacking /builds/slave/test/build/tests/marionette
05:36:17 INFO - Running setup.py (path:/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/pip-M5pGlo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
05:36:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
05:36:17 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==1.1.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))
05:36:17 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.16->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
05:36:17 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.16->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
05:36:17 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))
05:36:17 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.46->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
05:36:17 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.46->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
05:36:17 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
05:36:17 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
05:36:17 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
05:36:17 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
05:36:17 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
05:36:17 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
05:36:17 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
05:36:20 INFO - Downloading blessings-1.5.1.tar.gz
05:36:20 INFO - Storing download in cache at /builds/slave/test/build/venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblessings-1.5.1.tar.gz
05:36:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
05:36: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))
05:36:21 INFO - Installing collected packages: blessings
05:36:21 INFO - Running setup.py install for blessings
05:36:21 INFO - Successfully installed blessings
05:36:21 INFO - Cleaning up...
05:36:21 INFO - Return code: 0
05:36:21 INFO - Done creating virtualenv /builds/slave/test/build/venv.
05:36:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
05:36:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
05:36:21 INFO - Reading from file tmpfile_stdout
05:36:21 INFO - Current package versions:
05:36:21 INFO - blessings == 1.5.1
05:36:21 INFO - blobuploader == 1.2.4
05:36:21 INFO - browsermob-proxy == 0.6.0
05:36:21 INFO - docopt == 0.6.1
05:36:21 INFO - manifestparser == 1.1
05:36:21 INFO - marionette-client == 1.1.0
05:36:21 INFO - marionette-driver == 1.1.0
05:36:21 INFO - marionette-transport == 1.0.0
05:36:21 INFO - mozInstall == 1.12
05:36:21 INFO - mozcrash == 0.16
05:36:21 INFO - mozdebug == 0.1
05:36:21 INFO - mozdevice == 0.46
05:36:21 INFO - mozfile == 1.2
05:36:21 INFO - mozhttpd == 0.7
05:36:21 INFO - mozinfo == 0.8
05:36:21 INFO - mozleak == 0.1
05:36:21 INFO - mozlog == 3.0
05:36:21 INFO - moznetwork == 0.27
05:36:21 INFO - mozprocess == 0.22
05:36:21 INFO - mozprofile == 0.27
05:36:21 INFO - mozrunner == 6.11
05:36:21 INFO - mozscreenshot == 0.1
05:36:21 INFO - mozsystemmonitor == 0.0
05:36:21 INFO - moztest == 0.7
05:36:21 INFO - mozversion == 1.4
05:36:21 INFO - psutil == 3.1.1
05:36:21 INFO - requests == 1.2.3
05:36:21 INFO - wsgiref == 0.1.2
05:36:21 INFO - Running post-action listener: _resource_record_post_action
05:36:21 INFO - Running post-action listener: _start_resource_monitoring
05:36:21 INFO - Starting resource monitoring.
05:36:21 INFO - #####
05:36:21 INFO - ##### Running pull step.
05:36:21 INFO - #####
05:36:21 INFO - Running pre-action listener: _resource_record_pre_action
05:36:21 INFO - Running main action method: pull
05:36:21 INFO - Pull has nothing to do!
05:36:21 INFO - Running post-action listener: _resource_record_post_action
05:36:21 INFO - #####
05:36:21 INFO - ##### Running install step.
05:36:21 INFO - #####
05:36:21 INFO - Running pre-action listener: _resource_record_pre_action
05:36:21 INFO - Running main action method: install
05:36:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
05:36:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
05:36:22 INFO - Reading from file tmpfile_stdout
05:36:22 INFO - Detecting whether we're running mozinstall >=1.0...
05:36:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
05:36:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
05:36:22 INFO - Reading from file tmpfile_stdout
05:36:22 INFO - Output received:
05:36:22 INFO - Usage: mozinstall [options] installer
05:36:22 INFO - Options:
05:36:22 INFO - -h, --help show this help message and exit
05:36:22 INFO - -d DEST, --destination=DEST
05:36:22 INFO - Directory to install application into. [default:
05:36:22 INFO - "/builds/slave/test"]
05:36:22 INFO - --app=APP Application being installed. [default: firefox]
05:36:22 INFO - mkdir: /builds/slave/test/build/application
05:36:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-44.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application']
05:36:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-44.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application
05:36:47 INFO - Reading from file tmpfile_stdout
05:36:47 INFO - Output received:
05:36:47 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox
05:36:47 INFO - Running post-action listener: _resource_record_post_action
05:36:47 INFO - #####
05:36:47 INFO - ##### Running run-tests step.
05:36:47 INFO - #####
05:36:47 INFO - Running pre-action listener: _resource_record_pre_action
05:36:47 INFO - Running main action method: run_tests
05:36:47 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
05:36:47 INFO - minidump filename unknown. determining based upon platform and arch
05:36:47 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
05:36:47 INFO - grabbing minidump binary from tooltool
05:36:47 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')]}
05:36:47 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 0x10e0d85e0>, '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 0x10db35cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10dd34800>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
05:36:47 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
05:36:47 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
05:36:47 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
05:36:47 INFO - Return code: 0
05:36:47 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755
05:36:47 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
05:36:47 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/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/firefox-44.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--total-chunks=8', '--this-chunk=7', '--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
05:36:47 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/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/firefox-44.0a1.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --total-chunks=8 --this-chunk=7 --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
05:36:47 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7vrvkvezVD/Render',
05:36:47 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
05:36:47 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
05:36:47 INFO - 'HOME': '/Users/cltbld',
05:36:47 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
05:36:47 INFO - 'LOGNAME': 'cltbld',
05:36:47 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
05:36:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:36:47 INFO - 'MOZ_NO_REMOTE': '1',
05:36:47 INFO - 'NO_EM_RESTART': '1',
05:36:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:36:47 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
05:36:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:36:47 INFO - 'PWD': '/builds/slave/test',
05:36:47 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
05:36:47 INFO - 'SHELL': '/bin/bash',
05:36:47 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GT3NWrbUeL/Listeners',
05:36:47 INFO - 'TMPDIR': '/var/folders/dr/ktlprtp52g3_lm39fsfxwnhh00000w/T/',
05:36:47 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
05:36:47 INFO - 'USER': 'cltbld',
05:36:47 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
05:36:47 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
05:36:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
05:36:47 INFO - 'XPC_FLAGS': '0x0',
05:36:47 INFO - 'XPC_SERVICE_NAME': '0',
05:36:47 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0'}
05:36:47 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/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Yj8ynk-0TnSu-nCuQolwXA/artifacts/public/build/firefox-44.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--total-chunks=8', '--this-chunk=7', '--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
05:36:54 INFO - Using 1 client processes
05:36:54 INFO - wptserve Starting http server on 127.0.0.1:8001
05:36:54 INFO - wptserve Starting http server on 127.0.0.1:8000
05:36:54 INFO - wptserve Starting http server on 127.0.0.1:8443
05:36:57 INFO - SUITE-START | Running 820 tests
05:36:57 INFO - Running testharness tests
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 9ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 8ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 11ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 9ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 1ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 1ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 10ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 9ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 9ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 8ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 2ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 2ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 2ms
05:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:36:57 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:36:57 INFO - Setting up ssl
05:36:57 INFO - PROCESS | certutil |
05:36:57 INFO - PROCESS | certutil |
05:36:57 INFO - PROCESS | certutil |
05:36:57 INFO - Certificate Nickname Trust Attributes
05:36:57 INFO - SSL,S/MIME,JAR/XPI
05:36:57 INFO -
05:36:57 INFO - web-platform-tests CT,,
05:36:57 INFO -
05:36:57 INFO - Starting runner
05:36:58 INFO - PROCESS | 1641 | 1446122218238 Marionette INFO Marionette enabled via build flag and pref
05:36:58 INFO - PROCESS | 1641 | ++DOCSHELL 0x1142d0600 == 1 [pid = 1641] [id = 1]
05:36:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 1 (0x1143b4800) [pid = 1641] [serial = 1] [outer = 0x0]
05:36:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 2 (0x116250400) [pid = 1641] [serial = 2] [outer = 0x1143b4800]
05:36:58 INFO - PROCESS | 1641 | 1446122218795 Marionette INFO Listening on port 2828
05:36:59 INFO - PROCESS | 1641 | [GFX2-]: Unrecognized feature DIRECT3D_9_LAYERS, WEBGL_ANGLE
05:36:59 INFO - PROCESS | 1641 | 1446122219894 Marionette INFO Marionette enabled via command-line flag
05:36:59 INFO - PROCESS | 1641 | ++DOCSHELL 0x11eabfd00 == 2 [pid = 1641] [id = 2]
05:36:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 3 (0x11e55bc00) [pid = 1641] [serial = 3] [outer = 0x0]
05:36:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 4 (0x11e575000) [pid = 1641] [serial = 4] [outer = 0x11e55bc00]
05:37:00 INFO - PROCESS | 1641 | [1641] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
05:37:00 INFO - PROCESS | 1641 | 1446122220034 Marionette INFO Accepted connection conn0 from 127.0.0.1:49291
05:37:00 INFO - PROCESS | 1641 | 1446122220034 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
05:37:00 INFO - PROCESS | 1641 | 1446122220151 Marionette INFO Closed connection conn0
05:37:00 INFO - PROCESS | 1641 | [1641] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
05:37:00 INFO - PROCESS | 1641 | 1446122220155 Marionette INFO Accepted connection conn1 from 127.0.0.1:49292
05:37:00 INFO - PROCESS | 1641 | 1446122220156 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
05:37:00 INFO - PROCESS | 1641 | [1641] WARNING: Loaded script chrome://global/content/printUtils.js twice (bug 392650): file /builds/slave/m-in-m64-d-0000000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
05:37:00 INFO - PROCESS | 1641 | [1641] WARNING: Loaded script chrome://global/content/viewZoomOverlay.js twice (bug 392650): file /builds/slave/m-in-m64-d-0000000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
05:37:00 INFO - PROCESS | 1641 | [1641] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
05:37:00 INFO - PROCESS | 1641 | 1446122220185 Marionette INFO Accepted connection conn2 from 127.0.0.1:49293
05:37:00 INFO - PROCESS | 1641 | 1446122220186 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
05:37:00 INFO - PROCESS | 1641 | 1446122220193 Marionette INFO Closed connection conn2
05:37:00 INFO - PROCESS | 1641 | 1446122220196 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
05:37:00 INFO - PROCESS | 1641 | [1641] WARNING: Loaded script chrome://browser/content/places/browserPlacesViews.js twice (bug 392650): file /builds/slave/m-in-m64-d-0000000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
05:37:00 INFO - PROCESS | 1641 | [1641] WARNING: Loaded script chrome://browser/content/browser.js twice (bug 392650): file /builds/slave/m-in-m64-d-0000000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
05:37:00 INFO - PROCESS | 1641 | [1641] WARNING: Loaded script chrome://browser/content/downloads/downloads.js twice (bug 392650): file /builds/slave/m-in-m64-d-0000000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
05:37:00 INFO - PROCESS | 1641 | [1641] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
05:37:00 INFO - PROCESS | 1641 | [1641] WARNING: Loaded script chrome://browser/content/downloads/indicator.js twice (bug 392650): file /builds/slave/m-in-m64-d-0000000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
05:37:00 INFO - PROCESS | 1641 | [1641] WARNING: Loaded script chrome://browser/content/customizableui/panelUI.js twice (bug 392650): file /builds/slave/m-in-m64-d-0000000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
05:37:00 INFO - PROCESS | 1641 | [1641] WARNING: Loaded script chrome://global/content/viewSourceUtils.js twice (bug 392650): file /builds/slave/m-in-m64-d-0000000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
05:37:01 INFO - PROCESS | 1641 | ++DOCSHELL 0x1206d8300 == 3 [pid = 1641] [id = 3]
05:37:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 5 (0x1206e1000) [pid = 1641] [serial = 5] [outer = 0x0]
05:37:01 INFO - PROCESS | 1641 | ++DOCSHELL 0x1206d8800 == 4 [pid = 1641] [id = 4]
05:37:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 6 (0x12068d000) [pid = 1641] [serial = 6] [outer = 0x0]
05:37:01 INFO - PROCESS | 1641 | [1641] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
05:37:01 INFO - PROCESS | 1641 | ++DOCSHELL 0x12382c200 == 5 [pid = 1641] [id = 5]
05:37:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 7 (0x1206abc00) [pid = 1641] [serial = 7] [outer = 0x0]
05:37:01 INFO - PROCESS | 1641 | [1641] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
05:37:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 8 (0x123846c00) [pid = 1641] [serial = 8] [outer = 0x1206abc00]
05:37:01 INFO - PROCESS | 1641 | [1641] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5375
05:37:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 9 (0x123f4cc00) [pid = 1641] [serial = 9] [outer = 0x1206e1000]
05:37:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 10 (0x123bdc000) [pid = 1641] [serial = 10] [outer = 0x12068d000]
05:37:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 11 (0x123bdc400) [pid = 1641] [serial = 11] [outer = 0x1206abc00]
05:37:02 INFO - PROCESS | 1641 | 1446122222894 Marionette INFO loaded listener.js
05:37:02 INFO - PROCESS | 1641 | 1446122222914 Marionette INFO loaded listener.js
05:37:03 INFO - PROCESS | 1641 | [1641] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5375
05:37:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 12 (0x126389000) [pid = 1641] [serial = 12] [outer = 0x1206abc00]
05:37:03 INFO - PROCESS | 1641 | 1446122223172 Marionette DEBUG conn1 client <- {"sessionId":"2320995c-7520-3b48-b389-f2afa1fb7a0e","capabilities":{"browserName":"Firefox","browserVersion":"44.0a1","platformName":"DARWIN","platformVersion":"44.0a1","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151029025141","device":"desktop","version":"44.0a1"}}
05:37:03 INFO - PROCESS | 1641 | 1446122223339 Marionette DEBUG conn1 -> {"name":"getContext"}
05:37:03 INFO - PROCESS | 1641 | 1446122223341 Marionette DEBUG conn1 client <- {"value":"content"}
05:37:03 INFO - PROCESS | 1641 | 1446122223415 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
05:37:03 INFO - PROCESS | 1641 | 1446122223416 Marionette DEBUG conn1 client <- {}
05:37:03 INFO - PROCESS | 1641 | 1446122223575 Marionette DEBUG conn1 -> {"name":"executeScript","parameters":{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}}
05:37:03 INFO - PROCESS | 1641 | [1641] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
05:37:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 13 (0x128ffe800) [pid = 1641] [serial = 13] [outer = 0x1206abc00]
05:37:03 INFO - PROCESS | 1641 | [1641] WARNING: RasterImage::Init failed: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109
05:37:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:37:04 INFO - PROCESS | 1641 | ++DOCSHELL 0x121d83c00 == 6 [pid = 1641] [id = 6]
05:37:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 14 (0x129a50000) [pid = 1641] [serial = 14] [outer = 0x0]
05:37:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 15 (0x129a50400) [pid = 1641] [serial = 15] [outer = 0x129a50000]
05:37:04 INFO - PROCESS | 1641 | 1446122224111 Marionette INFO loaded listener.js
05:37:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 16 (0x129a7ac00) [pid = 1641] [serial = 16] [outer = 0x129a50000]
05:37:04 INFO - PROCESS | 1641 | ++DOCSHELL 0x129aab700 == 7 [pid = 1641] [id = 7]
05:37:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 17 (0x129eff800) [pid = 1641] [serial = 17] [outer = 0x0]
05:37:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 18 (0x129b9a000) [pid = 1641] [serial = 18] [outer = 0x129eff800]
05:37:04 INFO - PROCESS | 1641 | 1446122224505 Marionette INFO loaded listener.js
05:37:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 19 (0x129f2c800) [pid = 1641] [serial = 19] [outer = 0x129eff800]
05:37:04 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:37:04 INFO - document served over http requires an http
05:37:04 INFO - sub-resource via fetch-request using the http-csp
05:37:04 INFO - delivery method with keep-origin-redirect and when
05:37:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:37:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:37:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:37:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
05:37:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 572ms
05:37:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:37:04 INFO - PROCESS | 1641 | ++DOCSHELL 0x12a79e200 == 8 [pid = 1641] [id = 8]
05:37:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 20 (0x12a814000) [pid = 1641] [serial = 20] [outer = 0x0]
05:37:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 21 (0x12a814800) [pid = 1641] [serial = 21] [outer = 0x12a814000]
05:37:04 INFO - PROCESS | 1641 | 1446122224897 Marionette INFO loaded listener.js
05:37:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 22 (0x12a8dc400) [pid = 1641] [serial = 22] [outer = 0x12a814000]
05:37:05 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:37:05 INFO - document served over http requires an http
05:37:05 INFO - sub-resource via fetch-request using the http-csp
05:37:05 INFO - delivery method with no-redirect and when
05:37:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:37:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:37:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:37:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
05:37:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 726ms
05:37:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:37:05 INFO - PROCESS | 1641 | ++DOCSHELL 0x120a2c400 == 9 [pid = 1641] [id = 9]
05:37:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 23 (0x120a80400) [pid = 1641] [serial = 23] [outer = 0x0]
05:37:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 24 (0x120a80800) [pid = 1641] [serial = 24] [outer = 0x120a80400]
05:37:05 INFO - PROCESS | 1641 | 1446122225489 Marionette INFO loaded listener.js
05:37:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 25 (0x1209b6400) [pid = 1641] [serial = 25] [outer = 0x120a80400]
05:37:05 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:37:05 INFO - document served over http requires an http
05:37:05 INFO - sub-resource via fetch-request using the http-csp
05:37:05 INFO - delivery method with swap-origin-redirect and when
05:37:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:37:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:37:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:37:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
05:37:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 520ms
05:37:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:37:05 INFO - PROCESS | 1641 | ++DOCSHELL 0x1262c1300 == 10 [pid = 1641] [id = 10]
05:37:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 26 (0x12b3c0400) [pid = 1641] [serial = 26] [outer = 0x0]
05:37:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 27 (0x11f76e400) [pid = 1641] [serial = 27] [outer = 0x12b3c0400]
05:37:06 INFO - PROCESS | 1641 | 1446122226014 Marionette INFO loaded listener.js
05:37:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 28 (0x12bc2e000) [pid = 1641] [serial = 28] [outer = 0x12b3c0400]
05:37:06 INFO - PROCESS | 1641 | ++DOCSHELL 0x11f773200 == 11 [pid = 1641] [id = 11]
05:37:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 29 (0x12bc2e400) [pid = 1641] [serial = 29] [outer = 0x0]
05:37:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 30 (0x129edb400) [pid = 1641] [serial = 30] [outer = 0x12bc2e400]
05:37:06 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:37:06 INFO - document served over http requires an http
05:37:06 INFO - sub-resource via iframe-tag using the http-csp
05:37:06 INFO - delivery method with keep-origin-redirect and when
05:37:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:37:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:37:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
05:37:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 520ms
05:37:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:37:06 INFO - PROCESS | 1641 | ++DOCSHELL 0x120a2bf00 == 12 [pid = 1641] [id = 12]
05:37:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 31 (0x12bcc5400) [pid = 1641] [serial = 31] [outer = 0x0]
05:37:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 32 (0x12bcc1000) [pid = 1641] [serial = 32] [outer = 0x12bcc5400]
05:37:06 INFO - PROCESS | 1641 | 1446122226558 Marionette INFO loaded listener.js
05:37:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 33 (0x12bcc1800) [pid = 1641] [serial = 33] [outer = 0x12bcc5400]
05:37:06 INFO - PROCESS | 1641 | ++DOCSHELL 0x12bc8dc00 == 13 [pid = 1641] [id = 13]
05:37:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 34 (0x12c563400) [pid = 1641] [serial = 34] [outer = 0x0]
05:37:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 35 (0x12c563c00) [pid = 1641] [serial = 35] [outer = 0x12c563400]
05:37:06 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:37:06 INFO - document served over http requires an http
05:37:06 INFO - sub-resource via iframe-tag using the http-csp
05:37:06 INFO - delivery method with no-redirect and when
05:37:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:37:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:37:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
05:37:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 524ms
05:37:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:37:07 INFO - PROCESS | 1641 | ++DOCSHELL 0x12c56e400 == 14 [pid = 1641] [id = 14]
05:37:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 36 (0x12bce0800) [pid = 1641] [serial = 36] [outer = 0x0]
05:37:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 37 (0x1294f4000) [pid = 1641] [serial = 37] [outer = 0x12bce0800]
05:37:07 INFO - PROCESS | 1641 | 1446122227097 Marionette INFO loaded listener.js
05:37:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 38 (0x12a9fcc00) [pid = 1641] [serial = 38] [outer = 0x12bce0800]
05:37:07 INFO - PROCESS | 1641 | ++DOCSHELL 0x12c9a2800 == 15 [pid = 1641] [id = 15]
05:37:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 39 (0x12c974400) [pid = 1641] [serial = 39] [outer = 0x0]
05:37:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 40 (0x12c974800) [pid = 1641] [serial = 40] [outer = 0x12c974400]
05:37:07 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:37:07 INFO - document served over http requires an http
05:37:07 INFO - sub-resource via iframe-tag using the http-csp
05:37:07 INFO - delivery method with swap-origin-redirect and when
05:37:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:37:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:37:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
05:37:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 570ms
05:37:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:37:07 INFO - PROCESS | 1641 | ++DOCSHELL 0x12c9a4b00 == 16 [pid = 1641] [id = 16]
05:37:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 41 (0x12cde3800) [pid = 1641] [serial = 41] [outer = 0x0]
05:37:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 42 (0x12cb70400) [pid = 1641] [serial = 42] [outer = 0x12cde3800]
05:37:07 INFO - PROCESS | 1641 | 1446122227668 Marionette INFO loaded listener.js
05:37:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 43 (0x12c953000) [pid = 1641] [serial = 43] [outer = 0x12cde3800]
05:37:07 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:37:07 INFO - document served over http requires an http
05:37:07 INFO - sub-resource via script-tag using the http-csp
05:37:07 INFO - delivery method with keep-origin-redirect and when
05:37:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:37:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:37:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
05:37:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 471ms
05:37:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:37:08 INFO - PROCESS | 1641 | ++DOCSHELL 0x12c9a2d00 == 17 [pid = 1641] [id = 17]
05:37:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 44 (0x12c3acc00) [pid = 1641] [serial = 44] [outer = 0x0]
05:37:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 45 (0x131218000) [pid = 1641] [serial = 45] [outer = 0x12c3acc00]
05:37:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 46 (0x131218400) [pid = 1641] [serial = 46] [outer = 0x12c3acc00]
05:37:08 INFO - PROCESS | 1641 | ++DOCSHELL 0x12c9a0a00 == 18 [pid = 1641] [id = 18]
05:37:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 47 (0x131219000) [pid = 1641] [serial = 47] [outer = 0x0]
05:37:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 48 (0x13139bc00) [pid = 1641] [serial = 48] [outer = 0x131219000]
05:37:08 INFO - PROCESS | 1641 | ++DOCSHELL 0x1312e3300 == 19 [pid = 1641] [id = 19]
05:37:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 49 (0x1313f6800) [pid = 1641] [serial = 49] [outer = 0x0]
05:37:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 50 (0x1313f6c00) [pid = 1641] [serial = 50] [outer = 0x1313f6800]
05:37:08 INFO - PROCESS | 1641 | 1446122228190 Marionette INFO loaded listener.js
05:37:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 51 (0x1313fd800) [pid = 1641] [serial = 51] [outer = 0x1313f6800]
05:37:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 52 (0x12f157c00) [pid = 1641] [serial = 52] [outer = 0x131219000]
05:37:08 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:37:08 INFO - document served over http requires an http
05:37:08 INFO - sub-resource via script-tag using the http-csp
05:37:08 INFO - delivery method with no-redirect and when
05:37:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:37:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:37:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
05:37:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 721ms
05:37:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:37:08 INFO - PROCESS | 1641 | ++DOCSHELL 0x10046b900 == 20 [pid = 1641] [id = 20]
05:37:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 53 (0x11385cc00) [pid = 1641] [serial = 53] [outer = 0x0]
05:37:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 54 (0x11dc4e400) [pid = 1641] [serial = 54] [outer = 0x11385cc00]
05:37:08 INFO - PROCESS | 1641 | 1446122228935 Marionette INFO loaded listener.js
05:37:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 55 (0x11e051400) [pid = 1641] [serial = 55] [outer = 0x11385cc00]
05:37:09 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:37:09 INFO - document served over http requires an http
05:37:09 INFO - sub-resource via script-tag using the http-csp
05:37:09 INFO - delivery method with swap-origin-redirect and when
05:37:09 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:37:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:37:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
05:37:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 726ms
05:37:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:37:09 INFO - PROCESS | 1641 | ++DOCSHELL 0x1142c2c00 == 21 [pid = 1641] [id = 21]
05:37:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 56 (0x12048d400) [pid = 1641] [serial = 56] [outer = 0x0]
05:37:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 57 (0x12066dc00) [pid = 1641] [serial = 57] [outer = 0x12048d400]
05:37:09 INFO - PROCESS | 1641 | 1446122229659 Marionette INFO loaded listener.js
05:37:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 58 (0x120a1f400) [pid = 1641] [serial = 58] [outer = 0x12048d400]
05:37:10 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:37:10 INFO - document served over http requires an http
05:37:10 INFO - sub-resource via xhr-request using the http-csp
05:37:10 INFO - delivery method with keep-origin-redirect and when
05:37:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:37:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:37:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
05:37:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 673ms
05:37:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:37:10 INFO - PROCESS | 1641 | ++DOCSHELL 0x11e9c9200 == 22 [pid = 1641] [id = 22]
05:37:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 59 (0x120923c00) [pid = 1641] [serial = 59] [outer = 0x0]
05:37:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 60 (0x120b10800) [pid = 1641] [serial = 60] [outer = 0x120923c00]
05:37:10 INFO - PROCESS | 1641 | 1446122230353 Marionette INFO loaded listener.js
05:37:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 61 (0x1226d3000) [pid = 1641] [serial = 61] [outer = 0x120923c00]
05:37:10 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:37:10 INFO - document served over http requires an http
05:37:10 INFO - sub-resource via xhr-request using the http-csp
05:37:10 INFO - delivery method with no-redirect and when
05:37:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:37:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:37:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
05:37:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 675ms
05:37:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:37:11 INFO - PROCESS | 1641 | ++DOCSHELL 0x11f774b00 == 23 [pid = 1641] [id = 23]
05:37:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 62 (0x123dabc00) [pid = 1641] [serial = 62] [outer = 0x0]
05:37:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 63 (0x123ea7c00) [pid = 1641] [serial = 63] [outer = 0x123dabc00]
05:37:11 INFO - PROCESS | 1641 | 1446122231054 Marionette INFO loaded listener.js
05:37:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 64 (0x1245f0400) [pid = 1641] [serial = 64] [outer = 0x123dabc00]
05:37:12 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:37:12 INFO - document served over http requires an http
05:37:12 INFO - sub-resource via xhr-request using the http-csp
05:37:12 INFO - delivery method with swap-origin-redirect and when
05:37:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:37:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:37:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
05:37:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1327ms
05:37:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:37:12 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea27000 == 24 [pid = 1641] [id = 24]
05:37:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 65 (0x11357a400) [pid = 1641] [serial = 65] [outer = 0x0]
05:37:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 66 (0x113594400) [pid = 1641] [serial = 66] [outer = 0x11357a400]
05:37:12 INFO - PROCESS | 1641 | 1446122232304 Marionette INFO loaded listener.js
05:37:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 67 (0x1138c3400) [pid = 1641] [serial = 67] [outer = 0x11357a400]
05:37:12 INFO - PROCESS | 1641 | --DOCSHELL 0x12c9a2800 == 23 [pid = 1641] [id = 15]
05:37:12 INFO - PROCESS | 1641 | --DOCSHELL 0x12bc8dc00 == 22 [pid = 1641] [id = 13]
05:37:12 INFO - PROCESS | 1641 | --DOCSHELL 0x11f773200 == 21 [pid = 1641] [id = 11]
05:37:12 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:37:12 INFO - document served over http requires an https
05:37:12 INFO - sub-resource via fetch-request using the http-csp
05:37:12 INFO - delivery method with keep-origin-redirect and when
05:37:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:37:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:37:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:37:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
05:37:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 724ms
05:37:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:37:12 INFO - PROCESS | 1641 | ++DOCSHELL 0x120dcdb00 == 22 [pid = 1641] [id = 25]
05:37:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 68 (0x11dc38800) [pid = 1641] [serial = 68] [outer = 0x0]
05:37:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 69 (0x11dc69400) [pid = 1641] [serial = 69] [outer = 0x11dc38800]
05:37:13 INFO - PROCESS | 1641 | 1446122233009 Marionette INFO loaded listener.js
05:37:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 70 (0x11ddc9400) [pid = 1641] [serial = 70] [outer = 0x11dc38800]
05:37:13 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:37:13 INFO - document served over http requires an https
05:37:13 INFO - sub-resource via fetch-request using the http-csp
05:37:13 INFO - delivery method with no-redirect and when
05:37:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:37:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:37:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:37:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
05:37:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 520ms
05:37:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:37:13 INFO - PROCESS | 1641 | ++DOCSHELL 0x124a17c00 == 23 [pid = 1641] [id = 26]
05:37:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 71 (0x11e867000) [pid = 1641] [serial = 71] [outer = 0x0]
05:37:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 72 (0x11e950400) [pid = 1641] [serial = 72] [outer = 0x11e867000]
05:37:13 INFO - PROCESS | 1641 | 1446122233551 Marionette INFO loaded listener.js
05:37:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 73 (0x11eaac400) [pid = 1641] [serial = 73] [outer = 0x11e867000]
05:37:13 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:37:13 INFO - document served over http requires an https
05:37:13 INFO - sub-resource via fetch-request using the http-csp
05:37:13 INFO - delivery method with swap-origin-redirect and when
05:37:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:37:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:37:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:37:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
05:37:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 523ms
05:37:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:37:14 INFO - PROCESS | 1641 | ++DOCSHELL 0x125f3a300 == 24 [pid = 1641] [id = 27]
05:37:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 74 (0x120191000) [pid = 1641] [serial = 74] [outer = 0x0]
05:37:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 75 (0x120191800) [pid = 1641] [serial = 75] [outer = 0x120191000]
05:37:14 INFO - PROCESS | 1641 | 1446122234054 Marionette INFO loaded listener.js
05:37:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 76 (0x1206e1c00) [pid = 1641] [serial = 76] [outer = 0x120191000]
05:37:14 INFO - PROCESS | 1641 | ++DOCSHELL 0x1262c1d00 == 25 [pid = 1641] [id = 28]
05:37:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 77 (0x12084a000) [pid = 1641] [serial = 77] [outer = 0x0]
05:37:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 78 (0x12084ac00) [pid = 1641] [serial = 78] [outer = 0x12084a000]
05:37:14 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:37:14 INFO - document served over http requires an https
05:37:14 INFO - sub-resource via iframe-tag using the http-csp
05:37:14 INFO - delivery method with keep-origin-redirect and when
05:37:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:37:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:37:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
05:37:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 520ms
05:37:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:37:14 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d692900 == 26 [pid = 1641] [id = 29]
05:37:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x120ce9400) [pid = 1641] [serial = 79] [outer = 0x0]
05:37:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 80 (0x120ce9800) [pid = 1641] [serial = 80] [outer = 0x120ce9400]
05:37:14 INFO - PROCESS | 1641 | 1446122234598 Marionette INFO loaded listener.js
05:37:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x121b55c00) [pid = 1641] [serial = 81] [outer = 0x120ce9400]
05:37:14 INFO - PROCESS | 1641 | ++DOCSHELL 0x129aab200 == 27 [pid = 1641] [id = 30]
05:37:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x1220bd000) [pid = 1641] [serial = 82] [outer = 0x0]
05:37:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x1221fb000) [pid = 1641] [serial = 83] [outer = 0x1220bd000]
05:37:15 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:37:15 INFO - document served over http requires an https
05:37:15 INFO - sub-resource via iframe-tag using the http-csp
05:37:15 INFO - delivery method with no-redirect and when
05:37:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:37:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:37:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
05:37:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 576ms
05:37:15 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:37:15 INFO - PROCESS | 1641 | ++DOCSHELL 0x1134c4900 == 28 [pid = 1641] [id = 31]
05:37:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x123df8800) [pid = 1641] [serial = 84] [outer = 0x0]
05:37:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x123dfec00) [pid = 1641] [serial = 85] [outer = 0x123df8800]
05:37:15 INFO - PROCESS | 1641 | 1446122235194 Marionette INFO loaded listener.js
05:37:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x12454fc00) [pid = 1641] [serial = 86] [outer = 0x123df8800]
05:37:15 INFO - PROCESS | 1641 | ++DOCSHELL 0x12a79c400 == 29 [pid = 1641] [id = 32]
05:37:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x12474c400) [pid = 1641] [serial = 87] [outer = 0x0]
05:37:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x12474cc00) [pid = 1641] [serial = 88] [outer = 0x12474c400]
05:37:15 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:37:15 INFO - document served over http requires an https
05:37:15 INFO - sub-resource via iframe-tag using the http-csp
05:37:15 INFO - delivery method with swap-origin-redirect and when
05:37:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:37:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:37:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
05:37:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 525ms
05:37:15 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:37:15 INFO - PROCESS | 1641 | ++DOCSHELL 0x128b00300 == 30 [pid = 1641] [id = 33]
05:37:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x120ab4400) [pid = 1641] [serial = 89] [outer = 0x0]
05:37:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x125eb1000) [pid = 1641] [serial = 90] [outer = 0x120ab4400]
05:37:15 INFO - PROCESS | 1641 | 1446122235702 Marionette INFO loaded listener.js
05:37:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x126219000) [pid = 1641] [serial = 91] [outer = 0x120ab4400]
05:37:16 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:37:16 INFO - document served over http requires an https
05:37:16 INFO - sub-resource via script-tag using the http-csp
05:37:16 INFO - delivery method with keep-origin-redirect and when
05:37:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:37:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:37:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
05:37:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 471ms
05:37:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:37:16 INFO - PROCESS | 1641 | ++DOCSHELL 0x12a8f3d00 == 31 [pid = 1641] [id = 34]
05:37:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x1263a9000) [pid = 1641] [serial = 92] [outer = 0x0]
05:37:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x127112000) [pid = 1641] [serial = 93] [outer = 0x1263a9000]
05:37:16 INFO - PROCESS | 1641 | 1446122236178 Marionette INFO loaded listener.js
05:37:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x12948d800) [pid = 1641] [serial = 94] [outer = 0x1263a9000]
05:37:16 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:37:16 INFO - document served over http requires an https
05:37:16 INFO - sub-resource via script-tag using the http-csp
05:37:16 INFO - delivery method with no-redirect and when
05:37:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:37:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:37:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
05:37:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 471ms
05:37:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:37:16 INFO - PROCESS | 1641 | ++DOCSHELL 0x12bc8dc00 == 32 [pid = 1641] [id = 35]
05:37:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 95 (0x129be4000) [pid = 1641] [serial = 95] [outer = 0x0]
05:37:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 96 (0x129be4400) [pid = 1641] [serial = 96] [outer = 0x129be4000]
05:37:16 INFO - PROCESS | 1641 | 1446122236650 Marionette INFO loaded listener.js
05:37:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 97 (0x111935c00) [pid = 1641] [serial = 97] [outer = 0x129be4000]
05:37:17 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:37:17 INFO - document served over http requires an https
05:37:17 INFO - sub-resource via script-tag using the http-csp
05:37:17 INFO - delivery method with swap-origin-redirect and when
05:37:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:37:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:37:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
05:37:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 523ms
05:37:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:37:17 INFO - PROCESS | 1641 | ++DOCSHELL 0x12c7a0800 == 33 [pid = 1641] [id = 36]
05:37:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 98 (0x12a7f3400) [pid = 1641] [serial = 98] [outer = 0x0]
05:37:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 99 (0x12a7f3c00) [pid = 1641] [serial = 99] [outer = 0x12a7f3400]
05:37:17 INFO - PROCESS | 1641 | 1446122237173 Marionette INFO loaded listener.js
05:37:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 100 (0x12a933400) [pid = 1641] [serial = 100] [outer = 0x12a7f3400]
05:37:17 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:37:17 INFO - document served over http requires an https
05:37:17 INFO - sub-resource via xhr-request using the http-csp
05:37:17 INFO - delivery method with keep-origin-redirect and when
05:37:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:37:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:37:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
05:37:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 469ms
05:37:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:37:17 INFO - PROCESS | 1641 | ++DOCSHELL 0x120a2fb00 == 34 [pid = 1641] [id = 37]
05:37:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 101 (0x12c3ac800) [pid = 1641] [serial = 101] [outer = 0x0]
05:37:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 102 (0x12c563000) [pid = 1641] [serial = 102] [outer = 0x12c3ac800]
05:37:17 INFO - PROCESS | 1641 | 1446122237667 Marionette INFO loaded listener.js
05:37:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 103 (0x12c953400) [pid = 1641] [serial = 103] [outer = 0x12c3ac800]
05:37:17 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:37:17 INFO - document served over http requires an https
05:37:17 INFO - sub-resource via xhr-request using the http-csp
05:37:17 INFO - delivery method with no-redirect and when
05:37:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:37:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:37:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
05:37:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 472ms
05:37:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:37:18 INFO - PROCESS | 1641 | ++DOCSHELL 0x1312e1000 == 35 [pid = 1641] [id = 38]
05:37:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 104 (0x1308fcc00) [pid = 1641] [serial = 104] [outer = 0x0]
05:37:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 105 (0x131218800) [pid = 1641] [serial = 105] [outer = 0x1308fcc00]
05:37:18 INFO - PROCESS | 1641 | 1446122238130 Marionette INFO loaded listener.js
05:37:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 106 (0x1313fd000) [pid = 1641] [serial = 106] [outer = 0x1308fcc00]
05:37:18 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:37:18 INFO - document served over http requires an https
05:37:18 INFO - sub-resource via xhr-request using the http-csp
05:37:18 INFO - delivery method with swap-origin-redirect and when
05:37:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:37:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:37:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
05:37:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 570ms
05:37:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:37:18 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d7d5f00 == 36 [pid = 1641] [id = 39]
05:37:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 107 (0x114219400) [pid = 1641] [serial = 107] [outer = 0x0]
05:37:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 108 (0x114236c00) [pid = 1641] [serial = 108] [outer = 0x114219400]
05:37:18 INFO - PROCESS | 1641 | 1446122238835 Marionette INFO loaded listener.js
05:37:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 109 (0x11e0f0800) [pid = 1641] [serial = 109] [outer = 0x114219400]
05:37:19 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:37:19 INFO - document served over http requires an http
05:37:19 INFO - sub-resource via fetch-request using the http-csp
05:37:19 INFO - delivery method with keep-origin-redirect and when
05:37:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:37:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:37:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:37:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
05:37:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 768ms
05:37:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:37:19 INFO - PROCESS | 1641 | ++DOCSHELL 0x120a2b000 == 37 [pid = 1641] [id = 40]
05:37:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 110 (0x12001f400) [pid = 1641] [serial = 110] [outer = 0x0]
05:37:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 111 (0x1200df000) [pid = 1641] [serial = 111] [outer = 0x12001f400]
05:37:19 INFO - PROCESS | 1641 | 1446122239519 Marionette INFO loaded listener.js
05:37:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 112 (0x1209b6c00) [pid = 1641] [serial = 112] [outer = 0x12001f400]
05:37:19 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:37:19 INFO - document served over http requires an http
05:37:19 INFO - sub-resource via fetch-request using the http-csp
05:37:19 INFO - delivery method with no-redirect and when
05:37:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:37:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:37:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:37:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
05:37:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 623ms
05:37:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:37:20 INFO - PROCESS | 1641 | ++DOCSHELL 0x124b2f400 == 38 [pid = 1641] [id = 41]
05:37:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 113 (0x12bc2ec00) [pid = 1641] [serial = 113] [outer = 0x0]
05:37:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 114 (0x12bc36000) [pid = 1641] [serial = 114] [outer = 0x12bc2ec00]
05:37:20 INFO - PROCESS | 1641 | 1446122240196 Marionette INFO loaded listener.js
05:37:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 115 (0x12c7ecc00) [pid = 1641] [serial = 115] [outer = 0x12bc2ec00]
05:37:20 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:37:20 INFO - document served over http requires an http
05:37:20 INFO - sub-resource via fetch-request using the http-csp
05:37:20 INFO - delivery method with swap-origin-redirect and when
05:37:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:37:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:37:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:37:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
05:37:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 725ms
05:37:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:37:20 INFO - PROCESS | 1641 | ++DOCSHELL 0x12a8f4700 == 39 [pid = 1641] [id = 42]
05:37:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 116 (0x12a7ef400) [pid = 1641] [serial = 116] [outer = 0x0]
05:37:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 117 (0x12a7ef800) [pid = 1641] [serial = 117] [outer = 0x12a7ef400]
05:37:20 INFO - PROCESS | 1641 | 1446122240908 Marionette INFO loaded listener.js
05:37:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 118 (0x12a825400) [pid = 1641] [serial = 118] [outer = 0x12a7ef400]
05:37:21 INFO - PROCESS | 1641 | ++DOCSHELL 0x12c56f300 == 40 [pid = 1641] [id = 43]
05:37:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 119 (0x129bb9400) [pid = 1641] [serial = 119] [outer = 0x0]
05:37:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 120 (0x129bb9800) [pid = 1641] [serial = 120] [outer = 0x129bb9400]
05:37:21 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:37:21 INFO - document served over http requires an http
05:37:21 INFO - sub-resource via iframe-tag using the http-csp
05:37:21 INFO - delivery method with keep-origin-redirect and when
05:37:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:37:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:37:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
05:37:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 671ms
05:37:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:37:21 INFO - PROCESS | 1641 | ++DOCSHELL 0x12c56d500 == 41 [pid = 1641] [id = 44]
05:37:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 121 (0x123cc2000) [pid = 1641] [serial = 121] [outer = 0x0]
05:37:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 122 (0x12c5d6c00) [pid = 1641] [serial = 122] [outer = 0x123cc2000]
05:37:21 INFO - PROCESS | 1641 | 1446122241622 Marionette INFO loaded listener.js
05:37:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 123 (0x12c7f9000) [pid = 1641] [serial = 123] [outer = 0x123cc2000]
05:37:21 INFO - PROCESS | 1641 | ++DOCSHELL 0x129ad8f00 == 42 [pid = 1641] [id = 45]
05:37:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 124 (0x1312b0000) [pid = 1641] [serial = 124] [outer = 0x0]
05:37:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 125 (0x1312b0800) [pid = 1641] [serial = 125] [outer = 0x1312b0000]
05:37:22 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:37:22 INFO - document served over http requires an http
05:37:22 INFO - sub-resource via iframe-tag using the http-csp
05:37:22 INFO - delivery method with no-redirect and when
05:37:22 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:37:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:37:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
05:37:22 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 690ms
05:37:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:37:22 INFO - PROCESS | 1641 | ++DOCSHELL 0x129adcb00 == 43 [pid = 1641] [id = 46]
05:37:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 126 (0x12bce9000) [pid = 1641] [serial = 126] [outer = 0x0]
05:37:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 127 (0x129e13000) [pid = 1641] [serial = 127] [outer = 0x12bce9000]
05:37:22 INFO - PROCESS | 1641 | 1446122242328 Marionette INFO loaded listener.js
05:37:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 128 (0x129e13400) [pid = 1641] [serial = 128] [outer = 0x12bce9000]
05:37:22 INFO - PROCESS | 1641 | ++DOCSHELL 0x12f0d0400 == 44 [pid = 1641] [id = 47]
05:37:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 129 (0x1118cf800) [pid = 1641] [serial = 129] [outer = 0x0]
05:37:22 INFO - PROCESS | 1641 | [1641] WARNING: No inner window available!: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9246
05:37:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 130 (0x121b69000) [pid = 1641] [serial = 130] [outer = 0x1118cf800]
05:37:23 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:37:23 INFO - document served over http requires an http
05:37:23 INFO - sub-resource via iframe-tag using the http-csp
05:37:23 INFO - delivery method with swap-origin-redirect and when
05:37:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:37:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:37:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
05:37:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1577ms
05:37:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:37:23 INFO - PROCESS | 1641 | ++DOCSHELL 0x11f774600 == 45 [pid = 1641] [id = 48]
05:37:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 131 (0x11dc4e800) [pid = 1641] [serial = 131] [outer = 0x0]
05:37:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 132 (0x11dc5c000) [pid = 1641] [serial = 132] [outer = 0x11dc4e800]
05:37:23 INFO - PROCESS | 1641 | 1446122243859 Marionette INFO loaded listener.js
05:37:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 133 (0x11e541400) [pid = 1641] [serial = 133] [outer = 0x11dc4e800]
05:37:24 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:37:24 INFO - document served over http requires an http
05:37:24 INFO - sub-resource via script-tag using the http-csp
05:37:24 INFO - delivery method with keep-origin-redirect and when
05:37:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:37:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:37:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
05:37:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 673ms
05:37:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:37:24 INFO - PROCESS | 1641 | --DOCSHELL 0x121d83c00 == 44 [pid = 1641] [id = 6]
05:37:24 INFO - PROCESS | 1641 | --DOCSHELL 0x12a79e200 == 43 [pid = 1641] [id = 8]
05:37:24 INFO - PROCESS | 1641 | --DOCSHELL 0x120a2bf00 == 42 [pid = 1641] [id = 12]
05:37:24 INFO - PROCESS | 1641 | --DOCSHELL 0x1262c1300 == 41 [pid = 1641] [id = 10]
05:37:24 INFO - PROCESS | 1641 | --DOCSHELL 0x120a2fb00 == 40 [pid = 1641] [id = 37]
05:37:24 INFO - PROCESS | 1641 | --DOCSHELL 0x12c7a0800 == 39 [pid = 1641] [id = 36]
05:37:24 INFO - PROCESS | 1641 | --DOCSHELL 0x12bc8dc00 == 38 [pid = 1641] [id = 35]
05:37:24 INFO - PROCESS | 1641 | --DOCSHELL 0x12a8f3d00 == 37 [pid = 1641] [id = 34]
05:37:24 INFO - PROCESS | 1641 | --DOCSHELL 0x128b00300 == 36 [pid = 1641] [id = 33]
05:37:24 INFO - PROCESS | 1641 | --DOCSHELL 0x12a79c400 == 35 [pid = 1641] [id = 32]
05:37:24 INFO - PROCESS | 1641 | --DOCSHELL 0x1134c4900 == 34 [pid = 1641] [id = 31]
05:37:24 INFO - PROCESS | 1641 | --DOCSHELL 0x129aab200 == 33 [pid = 1641] [id = 30]
05:37:24 INFO - PROCESS | 1641 | --DOCSHELL 0x11d692900 == 32 [pid = 1641] [id = 29]
05:37:24 INFO - PROCESS | 1641 | --DOCSHELL 0x1262c1d00 == 31 [pid = 1641] [id = 28]
05:37:24 INFO - PROCESS | 1641 | --DOCSHELL 0x125f3a300 == 30 [pid = 1641] [id = 27]
05:37:24 INFO - PROCESS | 1641 | --DOCSHELL 0x124a17c00 == 29 [pid = 1641] [id = 26]
05:37:24 INFO - PROCESS | 1641 | --DOCSHELL 0x120dcdb00 == 28 [pid = 1641] [id = 25]
05:37:24 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea27000 == 27 [pid = 1641] [id = 24]
05:37:24 INFO - PROCESS | 1641 | --DOCSHELL 0x11f774b00 == 26 [pid = 1641] [id = 23]
05:37:24 INFO - PROCESS | 1641 | --DOCSHELL 0x11e9c9200 == 25 [pid = 1641] [id = 22]
05:37:24 INFO - PROCESS | 1641 | --DOCSHELL 0x1142c2c00 == 24 [pid = 1641] [id = 21]
05:37:24 INFO - PROCESS | 1641 | --DOCSHELL 0x10046b900 == 23 [pid = 1641] [id = 20]
05:37:24 INFO - PROCESS | 1641 | ++DOCSHELL 0x113818f00 == 24 [pid = 1641] [id = 49]
05:37:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 134 (0x1142f5000) [pid = 1641] [serial = 134] [outer = 0x0]
05:37:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 135 (0x11d66b800) [pid = 1641] [serial = 135] [outer = 0x1142f5000]
05:37:24 INFO - PROCESS | 1641 | 1446122244610 Marionette INFO loaded listener.js
05:37:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 136 (0x11e8b1c00) [pid = 1641] [serial = 136] [outer = 0x1142f5000]
05:37:25 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:37:25 INFO - document served over http requires an http
05:37:25 INFO - sub-resource via script-tag using the http-csp
05:37:25 INFO - delivery method with no-redirect and when
05:37:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:37:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:37:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
05:37:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 726ms
05:37:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:37:25 INFO - PROCESS | 1641 | ++DOCSHELL 0x120dc9500 == 25 [pid = 1641] [id = 50]
05:37:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 137 (0x120d73800) [pid = 1641] [serial = 137] [outer = 0x0]
05:37:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 138 (0x120d76000) [pid = 1641] [serial = 138] [outer = 0x120d73800]
05:37:25 INFO - PROCESS | 1641 | 1446122245280 Marionette INFO loaded listener.js
05:37:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 139 (0x122701000) [pid = 1641] [serial = 139] [outer = 0x120d73800]
05:37:25 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:37:25 INFO - document served over http requires an http
05:37:25 INFO - sub-resource via script-tag using the http-csp
05:37:25 INFO - delivery method with swap-origin-redirect and when
05:37:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:37:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:37:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
05:37:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 672ms
05:37:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:37:25 INFO - PROCESS | 1641 | ++DOCSHELL 0x124a16d00 == 26 [pid = 1641] [id = 51]
05:37:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 140 (0x124b18800) [pid = 1641] [serial = 140] [outer = 0x0]
05:37:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 141 (0x124b4d800) [pid = 1641] [serial = 141] [outer = 0x124b18800]
05:37:25 INFO - PROCESS | 1641 | 1446122245987 Marionette INFO loaded listener.js
05:37:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 142 (0x126219400) [pid = 1641] [serial = 142] [outer = 0x124b18800]
05:37:26 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:37:26 INFO - document served over http requires an http
05:37:26 INFO - sub-resource via xhr-request using the http-csp
05:37:26 INFO - delivery method with keep-origin-redirect and when
05:37:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:37:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:37:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
05:37:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 672ms
05:37:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:37:26 INFO - PROCESS | 1641 | ++DOCSHELL 0x129adad00 == 27 [pid = 1641] [id = 52]
05:37:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 143 (0x12a718800) [pid = 1641] [serial = 143] [outer = 0x0]
05:37:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 144 (0x12a753000) [pid = 1641] [serial = 144] [outer = 0x12a718800]
05:37:26 INFO - PROCESS | 1641 | 1446122246729 Marionette INFO loaded listener.js
05:37:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 145 (0x12a8dc800) [pid = 1641] [serial = 145] [outer = 0x12a718800]
05:37:27 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:37:27 INFO - document served over http requires an http
05:37:27 INFO - sub-resource via xhr-request using the http-csp
05:37:27 INFO - delivery method with no-redirect and when
05:37:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:37:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:37:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
05:37:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 643ms
05:37:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:37:27 INFO - PROCESS | 1641 | ++DOCSHELL 0x1142c0900 == 28 [pid = 1641] [id = 53]
05:37:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 146 (0x12bce9c00) [pid = 1641] [serial = 146] [outer = 0x0]
05:37:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 147 (0x12bcfd000) [pid = 1641] [serial = 147] [outer = 0x12bce9c00]
05:37:27 INFO - PROCESS | 1641 | 1446122247334 Marionette INFO loaded listener.js
05:37:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 148 (0x12c59d400) [pid = 1641] [serial = 148] [outer = 0x12bce9c00]
05:37:27 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:37:27 INFO - document served over http requires an http
05:37:27 INFO - sub-resource via xhr-request using the http-csp
05:37:27 INFO - delivery method with swap-origin-redirect and when
05:37:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:37:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:37:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
05:37:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 573ms
05:37:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:37:27 INFO - PROCESS | 1641 | ++DOCSHELL 0x12c9a0000 == 29 [pid = 1641] [id = 54]
05:37:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 149 (0x129fce800) [pid = 1641] [serial = 149] [outer = 0x0]
05:37:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 150 (0x129fcec00) [pid = 1641] [serial = 150] [outer = 0x129fce800]
05:37:27 INFO - PROCESS | 1641 | 1446122247918 Marionette INFO loaded listener.js
05:37:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 151 (0x12c3fe800) [pid = 1641] [serial = 151] [outer = 0x129fce800]
05:37:28 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:37:28 INFO - document served over http requires an https
05:37:28 INFO - sub-resource via fetch-request using the http-csp
05:37:28 INFO - delivery method with keep-origin-redirect and when
05:37:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:37:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:37:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:37:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
05:37:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 721ms
05:37:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:37:28 INFO - PROCESS | 1641 | ++DOCSHELL 0x121a39600 == 30 [pid = 1641] [id = 55]
05:37:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 152 (0x125f27400) [pid = 1641] [serial = 152] [outer = 0x0]
05:37:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 153 (0x125f27800) [pid = 1641] [serial = 153] [outer = 0x125f27400]
05:37:28 INFO - PROCESS | 1641 | 1446122248658 Marionette INFO loaded listener.js
05:37:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 154 (0x12cd4f800) [pid = 1641] [serial = 154] [outer = 0x125f27400]
05:37:29 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:37:29 INFO - document served over http requires an https
05:37:29 INFO - sub-resource via fetch-request using the http-csp
05:37:29 INFO - delivery method with no-redirect and when
05:37:29 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:37:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:37:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:37:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
05:37:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 670ms
05:37:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:37:29 INFO - PROCESS | 1641 | ++DOCSHELL 0x121d89d00 == 31 [pid = 1641] [id = 56]
05:37:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 155 (0x129541400) [pid = 1641] [serial = 155] [outer = 0x0]
05:37:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 156 (0x128bff000) [pid = 1641] [serial = 156] [outer = 0x129541400]
05:37:29 INFO - PROCESS | 1641 | 1446122249365 Marionette INFO loaded listener.js
05:37:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 157 (0x12a689000) [pid = 1641] [serial = 157] [outer = 0x129541400]
05:37:30 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:37:30 INFO - document served over http requires an https
05:37:30 INFO - sub-resource via fetch-request using the http-csp
05:37:30 INFO - delivery method with swap-origin-redirect and when
05:37:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:37:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:37:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:37:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
05:37:30 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1500ms
05:37:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:37:30 INFO - PROCESS | 1641 | ++DOCSHELL 0x129f41b00 == 32 [pid = 1641] [id = 57]
05:37:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 158 (0x120113800) [pid = 1641] [serial = 158] [outer = 0x0]
05:37:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 159 (0x129541c00) [pid = 1641] [serial = 159] [outer = 0x120113800]
05:37:30 INFO - PROCESS | 1641 | 1446122250842 Marionette INFO loaded listener.js
05:37:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 160 (0x12a9c1800) [pid = 1641] [serial = 160] [outer = 0x120113800]
05:37:31 INFO - PROCESS | 1641 | ++DOCSHELL 0x11efe3f00 == 33 [pid = 1641] [id = 58]
05:37:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 161 (0x120877400) [pid = 1641] [serial = 161] [outer = 0x0]
05:37:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 162 (0x1133eb800) [pid = 1641] [serial = 162] [outer = 0x120877400]
05:37:31 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:37:31 INFO - document served over http requires an https
05:37:31 INFO - sub-resource via iframe-tag using the http-csp
05:37:31 INFO - delivery method with keep-origin-redirect and when
05:37:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:37:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:37:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
05:37:31 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 871ms
05:37:31 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:37:31 INFO - PROCESS | 1641 | ++DOCSHELL 0x11f785c00 == 34 [pid = 1641] [id = 59]
05:37:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 163 (0x1118cf400) [pid = 1641] [serial = 163] [outer = 0x0]
05:37:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 164 (0x1132ef000) [pid = 1641] [serial = 164] [outer = 0x1118cf400]
05:37:31 INFO - PROCESS | 1641 | 1446122251744 Marionette INFO loaded listener.js
05:37:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 165 (0x1209bec00) [pid = 1641] [serial = 165] [outer = 0x1118cf400]
05:37:32 INFO - PROCESS | 1641 | --DOCSHELL 0x11f774600 == 33 [pid = 1641] [id = 48]
05:37:32 INFO - PROCESS | 1641 | --DOCSHELL 0x129ad8f00 == 32 [pid = 1641] [id = 45]
05:37:32 INFO - PROCESS | 1641 | --DOCSHELL 0x12c56d500 == 31 [pid = 1641] [id = 44]
05:37:32 INFO - PROCESS | 1641 | --DOCSHELL 0x12c56f300 == 30 [pid = 1641] [id = 43]
05:37:32 INFO - PROCESS | 1641 | --DOCSHELL 0x12a8f4700 == 29 [pid = 1641] [id = 42]
05:37:32 INFO - PROCESS | 1641 | --DOCSHELL 0x124b2f400 == 28 [pid = 1641] [id = 41]
05:37:32 INFO - PROCESS | 1641 | --DOCSHELL 0x120a2b000 == 27 [pid = 1641] [id = 40]
05:37:32 INFO - PROCESS | 1641 | --DOCSHELL 0x11d7d5f00 == 26 [pid = 1641] [id = 39]
05:37:32 INFO - PROCESS | 1641 | ++DOCSHELL 0x11f782500 == 27 [pid = 1641] [id = 60]
05:37:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 166 (0x11344c400) [pid = 1641] [serial = 166] [outer = 0x0]
05:37:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 167 (0x11e0d5800) [pid = 1641] [serial = 167] [outer = 0x11344c400]
05:37:32 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:37:32 INFO - document served over http requires an https
05:37:32 INFO - sub-resource via iframe-tag using the http-csp
05:37:32 INFO - delivery method with no-redirect and when
05:37:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:37:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:37:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
05:37:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 777ms
05:37:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:37:32 INFO - PROCESS | 1641 | ++DOCSHELL 0x120c5b300 == 28 [pid = 1641] [id = 61]
05:37:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 168 (0x123fd6c00) [pid = 1641] [serial = 168] [outer = 0x0]
05:37:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 169 (0x12442a400) [pid = 1641] [serial = 169] [outer = 0x123fd6c00]
05:37:32 INFO - PROCESS | 1641 | 1446122252537 Marionette INFO loaded listener.js
05:37:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 170 (0x124681c00) [pid = 1641] [serial = 170] [outer = 0x123fd6c00]
05:37:32 INFO - PROCESS | 1641 | ++DOCSHELL 0x121a39100 == 29 [pid = 1641] [id = 62]
05:37:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 171 (0x125f17c00) [pid = 1641] [serial = 171] [outer = 0x0]
05:37:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 172 (0x124ba7000) [pid = 1641] [serial = 172] [outer = 0x125f17c00]
05:37:33 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:37:33 INFO - document served over http requires an https
05:37:33 INFO - sub-resource via iframe-tag using the http-csp
05:37:33 INFO - delivery method with swap-origin-redirect and when
05:37:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:37:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:37:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
05:37:33 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 724ms
05:37:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:37:33 INFO - PROCESS | 1641 | ++DOCSHELL 0x12454c100 == 30 [pid = 1641] [id = 63]
05:37:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 173 (0x12a718000) [pid = 1641] [serial = 173] [outer = 0x0]
05:37:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 174 (0x12a74e000) [pid = 1641] [serial = 174] [outer = 0x12a718000]
05:37:33 INFO - PROCESS | 1641 | 1446122253308 Marionette INFO loaded listener.js
05:37:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 175 (0x12a9c1400) [pid = 1641] [serial = 175] [outer = 0x12a718000]
05:37:33 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:37:33 INFO - document served over http requires an https
05:37:33 INFO - sub-resource via script-tag using the http-csp
05:37:33 INFO - delivery method with keep-origin-redirect and when
05:37:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:37:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:37:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
05:37:33 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 724ms
05:37:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:37:33 INFO - PROCESS | 1641 | ++DOCSHELL 0x129aaa800 == 31 [pid = 1641] [id = 64]
05:37:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 176 (0x12f0e3c00) [pid = 1641] [serial = 176] [outer = 0x0]
05:37:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 177 (0x1313ec400) [pid = 1641] [serial = 177] [outer = 0x12f0e3c00]
05:37:33 INFO - PROCESS | 1641 | 1446122253992 Marionette INFO loaded listener.js
05:37:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 178 (0x12b247400) [pid = 1641] [serial = 178] [outer = 0x12f0e3c00]
05:37:34 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:37:34 INFO - document served over http requires an https
05:37:34 INFO - sub-resource via script-tag using the http-csp
05:37:34 INFO - delivery method with no-redirect and when
05:37:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:37:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:37:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
05:37:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 675ms
05:37:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:37:34 INFO - PROCESS | 1641 | ++DOCSHELL 0x12a8f3d00 == 32 [pid = 1641] [id = 65]
05:37:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 179 (0x121b4b400) [pid = 1641] [serial = 179] [outer = 0x0]
05:37:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 180 (0x121b4b800) [pid = 1641] [serial = 180] [outer = 0x121b4b400]
05:37:34 INFO - PROCESS | 1641 | 1446122254674 Marionette INFO loaded listener.js
05:37:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 181 (0x12c767c00) [pid = 1641] [serial = 181] [outer = 0x121b4b400]
05:37:35 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:37:35 INFO - document served over http requires an https
05:37:35 INFO - sub-resource via script-tag using the http-csp
05:37:35 INFO - delivery method with swap-origin-redirect and when
05:37:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:37:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:37:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
05:37:35 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 673ms
05:37:35 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:37:35 INFO - PROCESS | 1641 | ++DOCSHELL 0x12c570700 == 33 [pid = 1641] [id = 66]
05:37:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 182 (0x1200df800) [pid = 1641] [serial = 182] [outer = 0x0]
05:37:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 183 (0x1226ef400) [pid = 1641] [serial = 183] [outer = 0x1200df800]
05:37:35 INFO - PROCESS | 1641 | 1446122255329 Marionette INFO loaded listener.js
05:37:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 184 (0x12b2ac400) [pid = 1641] [serial = 184] [outer = 0x1200df800]
05:37:35 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:37:35 INFO - document served over http requires an https
05:37:35 INFO - sub-resource via xhr-request using the http-csp
05:37:35 INFO - delivery method with keep-origin-redirect and when
05:37:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:37:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:37:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
05:37:35 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 622ms
05:37:35 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:37:35 INFO - PROCESS | 1641 | ++DOCSHELL 0x128f01700 == 34 [pid = 1641] [id = 67]
05:37:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 185 (0x131280c00) [pid = 1641] [serial = 185] [outer = 0x0]
05:37:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 186 (0x123f93000) [pid = 1641] [serial = 186] [outer = 0x131280c00]
05:37:36 INFO - PROCESS | 1641 | 1446122256022 Marionette INFO loaded listener.js
05:37:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 187 (0x11e186400) [pid = 1641] [serial = 187] [outer = 0x131280c00]
05:37:36 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:37:36 INFO - document served over http requires an https
05:37:36 INFO - sub-resource via xhr-request using the http-csp
05:37:36 INFO - delivery method with no-redirect and when
05:37:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:37:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:37:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
05:37:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 674ms
05:37:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:37:36 INFO - PROCESS | 1641 | ++DOCSHELL 0x128e9f900 == 35 [pid = 1641] [id = 68]
05:37:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 188 (0x121b7b400) [pid = 1641] [serial = 188] [outer = 0x0]
05:37:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 189 (0x121b7b800) [pid = 1641] [serial = 189] [outer = 0x121b7b400]
05:37:36 INFO - PROCESS | 1641 | 1446122256634 Marionette INFO loaded listener.js
05:37:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 190 (0x126214000) [pid = 1641] [serial = 190] [outer = 0x121b7b400]
05:37:37 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:37:37 INFO - document served over http requires an https
05:37:37 INFO - sub-resource via xhr-request using the http-csp
05:37:37 INFO - delivery method with swap-origin-redirect and when
05:37:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:37:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:37:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:37:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
05:37:37 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 621ms
05:37:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:37:37 INFO - PROCESS | 1641 | ++DOCSHELL 0x11eb79f00 == 36 [pid = 1641] [id = 69]
05:37:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 191 (0x1384a6400) [pid = 1641] [serial = 191] [outer = 0x0]
05:37:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 192 (0x130d61400) [pid = 1641] [serial = 192] [outer = 0x1384a6400]
05:37:37 INFO - PROCESS | 1641 | 1446122257292 Marionette INFO loaded listener.js
05:37:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 193 (0x12048d800) [pid = 1641] [serial = 193] [outer = 0x1384a6400]
05:37:37 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:37:37 INFO - document served over http requires an http
05:37:37 INFO - sub-resource via fetch-request using the meta-csp
05:37:37 INFO - delivery method with keep-origin-redirect and when
05:37:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html"
05:37:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:37:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:37:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:37:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
05:37:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 673ms
05:37:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:37:37 INFO - PROCESS | 1641 | ++DOCSHELL 0x1309ad000 == 37 [pid = 1641] [id = 70]
05:37:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 194 (0x1309ab000) [pid = 1641] [serial = 194] [outer = 0x0]
05:37:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 195 (0x1309ab400) [pid = 1641] [serial = 195] [outer = 0x1309ab000]
05:37:37 INFO - PROCESS | 1641 | 1446122257944 Marionette INFO loaded listener.js
05:37:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 196 (0x130d1c000) [pid = 1641] [serial = 196] [outer = 0x1309ab000]
05:37:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 197 (0x130d1cc00) [pid = 1641] [serial = 197] [outer = 0x131219000]
05:37:39 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:37:39 INFO - document served over http requires an http
05:37:39 INFO - sub-resource via fetch-request using the meta-csp
05:37:39 INFO - delivery method with no-redirect and when
05:37:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html"
05:37:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:37:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:37:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:37:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
05:37:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1579ms
05:37:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:37:39 INFO - PROCESS | 1641 | ++DOCSHELL 0x138af2500 == 38 [pid = 1641] [id = 71]
05:37:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 198 (0x122758400) [pid = 1641] [serial = 198] [outer = 0x0]
05:37:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 199 (0x130d3bc00) [pid = 1641] [serial = 199] [outer = 0x122758400]
05:37:39 INFO - PROCESS | 1641 | 1446122259545 Marionette INFO loaded listener.js
05:37:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 200 (0x138b4c400) [pid = 1641] [serial = 200] [outer = 0x122758400]
05:37:40 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:37:40 INFO - document served over http requires an http
05:37:40 INFO - sub-resource via fetch-request using the meta-csp
05:37:40 INFO - delivery method with swap-origin-redirect and when
05:37:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html"
05:37:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:37:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:37:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:37:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
05:37:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 772ms
05:37:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:37:40 INFO - PROCESS | 1641 | ++DOCSHELL 0x120c4e600 == 39 [pid = 1641] [id = 72]
05:37:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 201 (0x120146800) [pid = 1641] [serial = 201] [outer = 0x0]
05:37:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 202 (0x120bb8400) [pid = 1641] [serial = 202] [outer = 0x120146800]
05:37:40 INFO - PROCESS | 1641 | 1446122260316 Marionette INFO loaded listener.js
05:37:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 203 (0x121db4400) [pid = 1641] [serial = 203] [outer = 0x120146800]
05:37:40 INFO - PROCESS | 1641 | ++DOCSHELL 0x121a36400 == 40 [pid = 1641] [id = 73]
05:37:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 204 (0x11335d800) [pid = 1641] [serial = 204] [outer = 0x0]
05:37:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 205 (0x120bd2000) [pid = 1641] [serial = 205] [outer = 0x11335d800]
05:37:40 INFO - PROCESS | 1641 | --DOCSHELL 0x12f0d0400 == 39 [pid = 1641] [id = 47]
05:37:40 INFO - PROCESS | 1641 | --DOCSHELL 0x121d89d00 == 38 [pid = 1641] [id = 56]
05:37:40 INFO - PROCESS | 1641 | --DOCSHELL 0x121a39600 == 37 [pid = 1641] [id = 55]
05:37:40 INFO - PROCESS | 1641 | --DOCSHELL 0x12c9a0000 == 36 [pid = 1641] [id = 54]
05:37:40 INFO - PROCESS | 1641 | --DOCSHELL 0x1142c0900 == 35 [pid = 1641] [id = 53]
05:37:40 INFO - PROCESS | 1641 | --DOCSHELL 0x129adad00 == 34 [pid = 1641] [id = 52]
05:37:40 INFO - PROCESS | 1641 | --DOCSHELL 0x124a16d00 == 33 [pid = 1641] [id = 51]
05:37:40 INFO - PROCESS | 1641 | --DOCSHELL 0x120dc9500 == 32 [pid = 1641] [id = 50]
05:37:40 INFO - PROCESS | 1641 | --DOCSHELL 0x113818f00 == 31 [pid = 1641] [id = 49]
05:37:41 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:37:41 INFO - document served over http requires an http
05:37:41 INFO - sub-resource via iframe-tag using the meta-csp
05:37:41 INFO - delivery method with keep-origin-redirect and when
05:37:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
05:37:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:37:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:37:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
05:37:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 875ms
05:37:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:37:41 INFO - PROCESS | 1641 | ++DOCSHELL 0x11eb79000 == 32 [pid = 1641] [id = 74]
05:37:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 206 (0x1200d7800) [pid = 1641] [serial = 206] [outer = 0x0]
05:37:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 207 (0x120cb5400) [pid = 1641] [serial = 207] [outer = 0x1200d7800]
05:37:41 INFO - PROCESS | 1641 | 1446122261230 Marionette INFO loaded listener.js
05:37:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 208 (0x12278dc00) [pid = 1641] [serial = 208] [outer = 0x1200d7800]
05:37:41 INFO - PROCESS | 1641 | ++DOCSHELL 0x121d83200 == 33 [pid = 1641] [id = 75]
05:37:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 209 (0x123b92400) [pid = 1641] [serial = 209] [outer = 0x0]
05:37:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 210 (0x123da7800) [pid = 1641] [serial = 210] [outer = 0x123b92400]
05:37:41 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:37:41 INFO - document served over http requires an http
05:37:41 INFO - sub-resource via iframe-tag using the meta-csp
05:37:41 INFO - delivery method with no-redirect and when
05:37:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html"
05:37:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:37:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:37:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
05:37:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 722ms
05:37:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:37:41 INFO - PROCESS | 1641 | ++DOCSHELL 0x12454bc00 == 34 [pid = 1641] [id = 76]
05:37:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 211 (0x126389800) [pid = 1641] [serial = 211] [outer = 0x0]
05:37:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 212 (0x128b19400) [pid = 1641] [serial = 212] [outer = 0x126389800]
05:37:41 INFO - PROCESS | 1641 | 1446122261989 Marionette INFO loaded listener.js
05:37:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 213 (0x12958c000) [pid = 1641] [serial = 213] [outer = 0x126389800]
05:37:42 INFO - PROCESS | 1641 | ++DOCSHELL 0x128afe000 == 35 [pid = 1641] [id = 77]
05:37:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 214 (0x129b15000) [pid = 1641] [serial = 214] [outer = 0x0]
05:37:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 215 (0x129ac3c00) [pid = 1641] [serial = 215] [outer = 0x129b15000]
05:37:42 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:37:42 INFO - document served over http requires an http
05:37:42 INFO - sub-resource via iframe-tag using the meta-csp
05:37:42 INFO - delivery method with swap-origin-redirect and when
05:37:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
05:37:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:37:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:37:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
05:37:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 827ms
05:37:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:37:42 INFO - PROCESS | 1641 | ++DOCSHELL 0x128effe00 == 36 [pid = 1641] [id = 78]
05:37:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 216 (0x12a873c00) [pid = 1641] [serial = 216] [outer = 0x0]
05:37:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 217 (0x12b2acc00) [pid = 1641] [serial = 217] [outer = 0x12a873c00]
05:37:42 INFO - PROCESS | 1641 | 1446122262828 Marionette INFO loaded listener.js
05:37:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 218 (0x12bc8f800) [pid = 1641] [serial = 218] [outer = 0x12a873c00]
05:37:43 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:37:43 INFO - document served over http requires an http
05:37:43 INFO - sub-resource via script-tag using the meta-csp
05:37:43 INFO - delivery method with keep-origin-redirect and when
05:37:43 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
05:37:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:37:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:37:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
05:37:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 725ms
05:37:43 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:37:43 INFO - PROCESS | 1641 | ++DOCSHELL 0x129b5cd00 == 37 [pid = 1641] [id = 79]
05:37:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 219 (0x12f179c00) [pid = 1641] [serial = 219] [outer = 0x0]
05:37:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 220 (0x1309abc00) [pid = 1641] [serial = 220] [outer = 0x12f179c00]
05:37:43 INFO - PROCESS | 1641 | 1446122263536 Marionette INFO loaded listener.js
05:37:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 221 (0x131225800) [pid = 1641] [serial = 221] [outer = 0x12f179c00]
05:37:43 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:37:43 INFO - document served over http requires an http
05:37:43 INFO - sub-resource via script-tag using the meta-csp
05:37:43 INFO - delivery method with no-redirect and when
05:37:43 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html"
05:37:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:37:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:37:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
05:37:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 640ms
05:37:43 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:37:44 INFO - PROCESS | 1641 | ++DOCSHELL 0x12a8f4700 == 38 [pid = 1641] [id = 80]
05:37:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 222 (0x1226da400) [pid = 1641] [serial = 222] [outer = 0x0]
05:37:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 223 (0x1226da800) [pid = 1641] [serial = 223] [outer = 0x1226da400]
05:37:44 INFO - PROCESS | 1641 | 1446122264191 Marionette INFO loaded listener.js
05:37:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 224 (0x130d44400) [pid = 1641] [serial = 224] [outer = 0x1226da400]
05:37:44 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:37:44 INFO - document served over http requires an http
05:37:44 INFO - sub-resource via script-tag using the meta-csp
05:37:44 INFO - delivery method with swap-origin-redirect and when
05:37:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
05:37:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:37:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:37:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
05:37:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 671ms
05:37:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:37:44 INFO - PROCESS | 1641 | ++DOCSHELL 0x138af2f00 == 39 [pid = 1641] [id = 81]
05:37:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 225 (0x128bf7800) [pid = 1641] [serial = 225] [outer = 0x0]
05:37:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 226 (0x12a6a3400) [pid = 1641] [serial = 226] [outer = 0x128bf7800]
05:37:44 INFO - PROCESS | 1641 | 1446122264866 Marionette INFO loaded listener.js
05:37:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 227 (0x128834000) [pid = 1641] [serial = 227] [outer = 0x128bf7800]
05:37:45 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:37:45 INFO - document served over http requires an http
05:37:45 INFO - sub-resource via xhr-request using the meta-csp
05:37:45 INFO - delivery method with keep-origin-redirect and when
05:37:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
05:37:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:37:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:37:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
05:37:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 670ms
05:37:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:37:45 INFO - PROCESS | 1641 | ++DOCSHELL 0x11f773700 == 40 [pid = 1641] [id = 82]
05:37:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 228 (0x138a74400) [pid = 1641] [serial = 228] [outer = 0x0]
05:37:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 229 (0x12bcaa800) [pid = 1641] [serial = 229] [outer = 0x138a74400]
05:37:45 INFO - PROCESS | 1641 | 1446122265586 Marionette INFO loaded listener.js
05:37:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 230 (0x138a74c00) [pid = 1641] [serial = 230] [outer = 0x138a74400]
05:37:46 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:37:46 INFO - document served over http requires an http
05:37:46 INFO - sub-resource via xhr-request using the meta-csp
05:37:46 INFO - delivery method with no-redirect and when
05:37:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html"
05:37:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:37:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:37:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
05:37:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 673ms
05:37:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:37:46 INFO - PROCESS | 1641 | ++DOCSHELL 0x124b30d00 == 41 [pid = 1641] [id = 83]
05:37:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 231 (0x1270f1400) [pid = 1641] [serial = 231] [outer = 0x0]
05:37:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 232 (0x1270f1800) [pid = 1641] [serial = 232] [outer = 0x1270f1400]
05:37:46 INFO - PROCESS | 1641 | 1446122266188 Marionette INFO loaded listener.js
05:37:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 233 (0x1288e0c00) [pid = 1641] [serial = 233] [outer = 0x1270f1400]
05:37:46 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:37:46 INFO - document served over http requires an http
05:37:46 INFO - sub-resource via xhr-request using the meta-csp
05:37:46 INFO - delivery method with swap-origin-redirect and when
05:37:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
05:37:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:37:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:37:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
05:37:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 623ms
05:37:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:37:46 INFO - PROCESS | 1641 | ++DOCSHELL 0x12cdba300 == 42 [pid = 1641] [id = 84]
05:37:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 234 (0x138ec9800) [pid = 1641] [serial = 234] [outer = 0x0]
05:37:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 235 (0x128941000) [pid = 1641] [serial = 235] [outer = 0x138ec9800]
05:37:46 INFO - PROCESS | 1641 | 1446122266817 Marionette INFO loaded listener.js
05:37:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 236 (0x138a76400) [pid = 1641] [serial = 236] [outer = 0x138ec9800]
05:37:47 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:37:47 INFO - document served over http requires an https
05:37:47 INFO - sub-resource via fetch-request using the meta-csp
05:37:47 INFO - delivery method with keep-origin-redirect and when
05:37:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
05:37:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:37:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:37:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:37:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
05:37:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 673ms
05:37:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:37:47 INFO - PROCESS | 1641 | ++DOCSHELL 0x139082400 == 43 [pid = 1641] [id = 85]
05:37:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 237 (0x1288f9c00) [pid = 1641] [serial = 237] [outer = 0x0]
05:37:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 238 (0x139152000) [pid = 1641] [serial = 238] [outer = 0x1288f9c00]
05:37:47 INFO - PROCESS | 1641 | 1446122267529 Marionette INFO loaded listener.js
05:37:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 239 (0x1391c1000) [pid = 1641] [serial = 239] [outer = 0x1288f9c00]
05:37:48 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:37:48 INFO - document served over http requires an https
05:37:48 INFO - sub-resource via fetch-request using the meta-csp
05:37:48 INFO - delivery method with no-redirect and when
05:37:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html"
05:37:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:37:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:37:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:37:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
05:37:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 686ms
05:37:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:37:48 INFO - PROCESS | 1641 | ++DOCSHELL 0x139082e00 == 44 [pid = 1641] [id = 86]
05:37:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 240 (0x127ab5000) [pid = 1641] [serial = 240] [outer = 0x0]
05:37:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 241 (0x127b28000) [pid = 1641] [serial = 241] [outer = 0x127ab5000]
05:37:48 INFO - PROCESS | 1641 | 1446122268276 Marionette INFO loaded listener.js
05:37:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 242 (0x11e304400) [pid = 1641] [serial = 242] [outer = 0x127ab5000]
05:37:49 INFO - PROCESS | 1641 | --DOCSHELL 0x11f782500 == 43 [pid = 1641] [id = 60]
05:37:49 INFO - PROCESS | 1641 | --DOCSHELL 0x120c5b300 == 42 [pid = 1641] [id = 61]
05:37:49 INFO - PROCESS | 1641 | --DOCSHELL 0x121a39100 == 41 [pid = 1641] [id = 62]
05:37:49 INFO - PROCESS | 1641 | --DOCSHELL 0x12454c100 == 40 [pid = 1641] [id = 63]
05:37:49 INFO - PROCESS | 1641 | --DOCSHELL 0x129aaa800 == 39 [pid = 1641] [id = 64]
05:37:49 INFO - PROCESS | 1641 | --DOCSHELL 0x12a8f3d00 == 38 [pid = 1641] [id = 65]
05:37:49 INFO - PROCESS | 1641 | --DOCSHELL 0x12c570700 == 37 [pid = 1641] [id = 66]
05:37:49 INFO - PROCESS | 1641 | --DOCSHELL 0x128f01700 == 36 [pid = 1641] [id = 67]
05:37:49 INFO - PROCESS | 1641 | --DOCSHELL 0x128e9f900 == 35 [pid = 1641] [id = 68]
05:37:49 INFO - PROCESS | 1641 | --DOCSHELL 0x11eb79f00 == 34 [pid = 1641] [id = 69]
05:37:49 INFO - PROCESS | 1641 | --DOCSHELL 0x1309ad000 == 33 [pid = 1641] [id = 70]
05:37:52 INFO - PROCESS | 1641 | --DOCSHELL 0x11efe3f00 == 32 [pid = 1641] [id = 58]
05:37:52 INFO - PROCESS | 1641 | --DOCSHELL 0x121a36400 == 31 [pid = 1641] [id = 73]
05:37:52 INFO - PROCESS | 1641 | --DOCSHELL 0x11eb79000 == 30 [pid = 1641] [id = 74]
05:37:52 INFO - PROCESS | 1641 | --DOCSHELL 0x1312e3300 == 29 [pid = 1641] [id = 19]
05:37:52 INFO - PROCESS | 1641 | --DOCSHELL 0x121d83200 == 28 [pid = 1641] [id = 75]
05:37:52 INFO - PROCESS | 1641 | --DOCSHELL 0x120a2c400 == 27 [pid = 1641] [id = 9]
05:37:52 INFO - PROCESS | 1641 | --DOCSHELL 0x12454bc00 == 26 [pid = 1641] [id = 76]
05:37:52 INFO - PROCESS | 1641 | --DOCSHELL 0x128afe000 == 25 [pid = 1641] [id = 77]
05:37:52 INFO - PROCESS | 1641 | --DOCSHELL 0x129f41b00 == 24 [pid = 1641] [id = 57]
05:37:52 INFO - PROCESS | 1641 | --DOCSHELL 0x12c56e400 == 23 [pid = 1641] [id = 14]
05:37:52 INFO - PROCESS | 1641 | --DOCSHELL 0x128effe00 == 22 [pid = 1641] [id = 78]
05:37:52 INFO - PROCESS | 1641 | --DOCSHELL 0x129b5cd00 == 21 [pid = 1641] [id = 79]
05:37:52 INFO - PROCESS | 1641 | --DOCSHELL 0x11f785c00 == 20 [pid = 1641] [id = 59]
05:37:52 INFO - PROCESS | 1641 | --DOCSHELL 0x12a8f4700 == 19 [pid = 1641] [id = 80]
05:37:52 INFO - PROCESS | 1641 | --DOCSHELL 0x138af2f00 == 18 [pid = 1641] [id = 81]
05:37:52 INFO - PROCESS | 1641 | --DOCSHELL 0x1312e1000 == 17 [pid = 1641] [id = 38]
05:37:52 INFO - PROCESS | 1641 | --DOCSHELL 0x11f773700 == 16 [pid = 1641] [id = 82]
05:37:52 INFO - PROCESS | 1641 | --DOCSHELL 0x124b30d00 == 15 [pid = 1641] [id = 83]
05:37:52 INFO - PROCESS | 1641 | --DOCSHELL 0x12cdba300 == 14 [pid = 1641] [id = 84]
05:37:52 INFO - PROCESS | 1641 | --DOCSHELL 0x139082400 == 13 [pid = 1641] [id = 85]
05:37:52 INFO - PROCESS | 1641 | --DOCSHELL 0x129adcb00 == 12 [pid = 1641] [id = 46]
05:37:52 INFO - PROCESS | 1641 | --DOCSHELL 0x120c4e600 == 11 [pid = 1641] [id = 72]
05:37:52 INFO - PROCESS | 1641 | --DOCSHELL 0x138af2500 == 10 [pid = 1641] [id = 71]
05:37:52 INFO - PROCESS | 1641 | --DOCSHELL 0x12c9a4b00 == 9 [pid = 1641] [id = 16]
05:37:53 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:37:53 INFO - document served over http requires an https
05:37:53 INFO - sub-resource via fetch-request using the meta-csp
05:37:53 INFO - delivery method with swap-origin-redirect and when
05:37:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
05:37:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:37:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:37:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:37:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
05:37:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 5698ms
05:37:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:37:53 INFO - PROCESS | 1641 | ++DOCSHELL 0x11efe6700 == 10 [pid = 1641] [id = 87]
05:37:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 243 (0x11e186000) [pid = 1641] [serial = 243] [outer = 0x0]
05:37:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 244 (0x11e1a9000) [pid = 1641] [serial = 244] [outer = 0x11e186000]
05:37:53 INFO - PROCESS | 1641 | 1446122273921 Marionette INFO loaded listener.js
05:37:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 245 (0x11e05dc00) [pid = 1641] [serial = 245] [outer = 0x11e186000]
05:37:54 INFO - PROCESS | 1641 | ++DOCSHELL 0x120669100 == 11 [pid = 1641] [id = 88]
05:37:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 246 (0x1139aec00) [pid = 1641] [serial = 246] [outer = 0x0]
05:37:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 247 (0x11e856400) [pid = 1641] [serial = 247] [outer = 0x1139aec00]
05:37:54 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:37:54 INFO - document served over http requires an https
05:37:54 INFO - sub-resource via iframe-tag using the meta-csp
05:37:54 INFO - delivery method with keep-origin-redirect and when
05:37:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
05:37:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:37:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:37:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
05:37:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 573ms
05:37:54 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:37:54 INFO - PROCESS | 1641 | ++DOCSHELL 0x121a36e00 == 12 [pid = 1641] [id = 89]
05:37:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 248 (0x120ca7c00) [pid = 1641] [serial = 248] [outer = 0x0]
05:37:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 249 (0x121b4b000) [pid = 1641] [serial = 249] [outer = 0x120ca7c00]
05:37:54 INFO - PROCESS | 1641 | 1446122274502 Marionette INFO loaded listener.js
05:37:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 250 (0x121d52000) [pid = 1641] [serial = 250] [outer = 0x120ca7c00]
05:37:54 INFO - PROCESS | 1641 | ++DOCSHELL 0x121d89800 == 13 [pid = 1641] [id = 90]
05:37:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 251 (0x11dd0c800) [pid = 1641] [serial = 251] [outer = 0x0]
05:37:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 252 (0x122615c00) [pid = 1641] [serial = 252] [outer = 0x11dd0c800]
05:37:54 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:37:54 INFO - document served over http requires an https
05:37:54 INFO - sub-resource via iframe-tag using the meta-csp
05:37:54 INFO - delivery method with no-redirect and when
05:37:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html"
05:37:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:37:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:37:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
05:37:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 572ms
05:37:54 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:37:55 INFO - PROCESS | 1641 | ++DOCSHELL 0x124656200 == 14 [pid = 1641] [id = 91]
05:37:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 253 (0x123e0f400) [pid = 1641] [serial = 253] [outer = 0x0]
05:37:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 254 (0x123e0fc00) [pid = 1641] [serial = 254] [outer = 0x123e0f400]
05:37:55 INFO - PROCESS | 1641 | 1446122275088 Marionette INFO loaded listener.js
05:37:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 255 (0x12441c800) [pid = 1641] [serial = 255] [outer = 0x123e0f400]
05:37:55 INFO - PROCESS | 1641 | ++DOCSHELL 0x127a9f900 == 15 [pid = 1641] [id = 92]
05:37:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 256 (0x124681400) [pid = 1641] [serial = 256] [outer = 0x0]
05:37:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 257 (0x12630d400) [pid = 1641] [serial = 257] [outer = 0x124681400]
05:37:55 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:37:55 INFO - document served over http requires an https
05:37:55 INFO - sub-resource via iframe-tag using the meta-csp
05:37:55 INFO - delivery method with swap-origin-redirect and when
05:37:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
05:37:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:37:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:37:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
05:37:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 726ms
05:37:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:37:55 INFO - PROCESS | 1641 | ++DOCSHELL 0x127e1ec00 == 16 [pid = 1641] [id = 93]
05:37:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 258 (0x127a6e800) [pid = 1641] [serial = 258] [outer = 0x0]
05:37:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 259 (0x127a6ec00) [pid = 1641] [serial = 259] [outer = 0x127a6e800]
05:37:55 INFO - PROCESS | 1641 | 1446122275853 Marionette INFO loaded listener.js
05:37:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 260 (0x1226da000) [pid = 1641] [serial = 260] [outer = 0x127a6e800]
05:37:56 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:37:56 INFO - document served over http requires an https
05:37:56 INFO - sub-resource via script-tag using the meta-csp
05:37:56 INFO - delivery method with keep-origin-redirect and when
05:37:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
05:37:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:37:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:37:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
05:37:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 622ms
05:37:56 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:37:56 INFO - PROCESS | 1641 | ++DOCSHELL 0x128e9e500 == 17 [pid = 1641] [id = 94]
05:37:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 261 (0x128bf7400) [pid = 1641] [serial = 261] [outer = 0x0]
05:37:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 262 (0x128bf7c00) [pid = 1641] [serial = 262] [outer = 0x128bf7400]
05:37:56 INFO - PROCESS | 1641 | 1446122276437 Marionette INFO loaded listener.js
05:37:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 263 (0x1295b7c00) [pid = 1641] [serial = 263] [outer = 0x128bf7400]
05:37:56 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:37:56 INFO - document served over http requires an https
05:37:56 INFO - sub-resource via script-tag using the meta-csp
05:37:56 INFO - delivery method with no-redirect and when
05:37:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html"
05:37:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:37:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:37:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
05:37:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 570ms
05:37:56 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:37:57 INFO - PROCESS | 1641 | ++DOCSHELL 0x129ad8f00 == 18 [pid = 1641] [id = 95]
05:37:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 264 (0x12a6e5400) [pid = 1641] [serial = 264] [outer = 0x0]
05:37:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 265 (0x12a6e5800) [pid = 1641] [serial = 265] [outer = 0x12a6e5400]
05:37:57 INFO - PROCESS | 1641 | 1446122277044 Marionette INFO loaded listener.js
05:37:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 266 (0x12a83d000) [pid = 1641] [serial = 266] [outer = 0x12a6e5400]
05:37:57 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:37:57 INFO - document served over http requires an https
05:37:57 INFO - sub-resource via script-tag using the meta-csp
05:37:57 INFO - delivery method with swap-origin-redirect and when
05:37:57 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
05:37:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:37:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:37:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
05:37:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 624ms
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 265 (0x1226da400) [pid = 1641] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 264 (0x120113800) [pid = 1641] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 263 (0x12a7ef400) [pid = 1641] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 262 (0x126389800) [pid = 1641] [serial = 211] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 261 (0x12b3c0400) [pid = 1641] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 260 (0x11e867000) [pid = 1641] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 259 (0x131280c00) [pid = 1641] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 258 (0x12a718800) [pid = 1641] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 257 (0x11dc4e800) [pid = 1641] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 256 (0x129b15000) [pid = 1641] [serial = 214] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 255 (0x123dabc00) [pid = 1641] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 254 (0x138a74400) [pid = 1641] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 253 (0x11385cc00) [pid = 1641] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 252 (0x12a873c00) [pid = 1641] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 251 (0x120a80400) [pid = 1641] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 250 (0x129541400) [pid = 1641] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 249 (0x1384a6400) [pid = 1641] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 248 (0x11335d800) [pid = 1641] [serial = 204] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 247 (0x129bb9400) [pid = 1641] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 246 (0x1313f6800) [pid = 1641] [serial = 49] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 245 (0x12084a000) [pid = 1641] [serial = 77] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 244 (0x12001f400) [pid = 1641] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 243 (0x121b4b400) [pid = 1641] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 242 (0x124b18800) [pid = 1641] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 241 (0x12f179c00) [pid = 1641] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 240 (0x12474c400) [pid = 1641] [serial = 87] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 239 (0x1288f9c00) [pid = 1641] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 238 (0x1142f5000) [pid = 1641] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 237 (0x1118cf800) [pid = 1641] [serial = 129] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 236 (0x12c3ac800) [pid = 1641] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 235 (0x12bce0800) [pid = 1641] [serial = 36] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 234 (0x12bc2ec00) [pid = 1641] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 233 (0x1200d7800) [pid = 1641] [serial = 206] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 232 (0x12c974400) [pid = 1641] [serial = 39] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 231 (0x1270f1400) [pid = 1641] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 230 (0x12c563400) [pid = 1641] [serial = 34] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122226773]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 229 (0x12a7f3400) [pid = 1641] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 228 (0x120923c00) [pid = 1641] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 227 (0x120ab4400) [pid = 1641] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 226 (0x1118cf400) [pid = 1641] [serial = 163] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 225 (0x120146800) [pid = 1641] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 224 (0x12a718000) [pid = 1641] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 223 (0x120191000) [pid = 1641] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 222 (0x12a814000) [pid = 1641] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 221 (0x125f17c00) [pid = 1641] [serial = 171] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 220 (0x129fce800) [pid = 1641] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 219 (0x12bc2e400) [pid = 1641] [serial = 29] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 218 (0x12bcc5400) [pid = 1641] [serial = 31] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 217 (0x122758400) [pid = 1641] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 216 (0x1263a9000) [pid = 1641] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 215 (0x11dc38800) [pid = 1641] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 214 (0x12cde3800) [pid = 1641] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 213 (0x11357a400) [pid = 1641] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 212 (0x12048d400) [pid = 1641] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 211 (0x125f27400) [pid = 1641] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 210 (0x120d73800) [pid = 1641] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 209 (0x114219400) [pid = 1641] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 208 (0x12bce9000) [pid = 1641] [serial = 126] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 207 (0x138ec9800) [pid = 1641] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 206 (0x123fd6c00) [pid = 1641] [serial = 168] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 205 (0x123cc2000) [pid = 1641] [serial = 121] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 204 (0x120877400) [pid = 1641] [serial = 161] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 203 (0x120ce9400) [pid = 1641] [serial = 79] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 202 (0x123b92400) [pid = 1641] [serial = 209] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122261558]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 201 (0x123df8800) [pid = 1641] [serial = 84] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 200 (0x12f0e3c00) [pid = 1641] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 199 (0x12bce9c00) [pid = 1641] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 198 (0x128bf7800) [pid = 1641] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 197 (0x1309ab000) [pid = 1641] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 196 (0x1220bd000) [pid = 1641] [serial = 82] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122234851]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 195 (0x129be4000) [pid = 1641] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 194 (0x129a50000) [pid = 1641] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 193 (0x1312b0000) [pid = 1641] [serial = 124] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122241917]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 192 (0x11344c400) [pid = 1641] [serial = 166] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122252163]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 191 (0x121b7b400) [pid = 1641] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 190 (0x1200df800) [pid = 1641] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 189 (0x1308fcc00) [pid = 1641] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 188 (0x1133eb800) [pid = 1641] [serial = 162] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 187 (0x11dc5c000) [pid = 1641] [serial = 132] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 186 (0x131218800) [pid = 1641] [serial = 105] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 185 (0x12a753000) [pid = 1641] [serial = 144] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 184 (0x120d76000) [pid = 1641] [serial = 138] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 183 (0x120b10800) [pid = 1641] [serial = 60] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 182 (0x11dc4e400) [pid = 1641] [serial = 54] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 181 (0x12066dc00) [pid = 1641] [serial = 57] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 180 (0x127112000) [pid = 1641] [serial = 93] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 179 (0x12c563000) [pid = 1641] [serial = 102] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 178 (0x123ea7c00) [pid = 1641] [serial = 63] [outer = 0x0] [url = about:blank]
05:37:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 177 (0x129be4400) [pid = 1641] [serial = 96] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 176 (0x11e950400) [pid = 1641] [serial = 72] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 175 (0x11dc69400) [pid = 1641] [serial = 69] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 174 (0x120cb5400) [pid = 1641] [serial = 207] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 173 (0x125eb1000) [pid = 1641] [serial = 90] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 172 (0x12a7f3c00) [pid = 1641] [serial = 99] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 171 (0x12084ac00) [pid = 1641] [serial = 78] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 170 (0x120191800) [pid = 1641] [serial = 75] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 169 (0x1221fb000) [pid = 1641] [serial = 83] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122234851]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 168 (0x120ce9800) [pid = 1641] [serial = 80] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 167 (0x12474cc00) [pid = 1641] [serial = 88] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 166 (0x123dfec00) [pid = 1641] [serial = 85] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 165 (0x113594400) [pid = 1641] [serial = 66] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 164 (0x120bb8400) [pid = 1641] [serial = 202] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 163 (0x1132ef000) [pid = 1641] [serial = 164] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 162 (0x125f27800) [pid = 1641] [serial = 153] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 161 (0x129ac3c00) [pid = 1641] [serial = 215] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 160 (0x121b4b800) [pid = 1641] [serial = 180] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 159 (0x12b2acc00) [pid = 1641] [serial = 217] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 158 (0x124b4d800) [pid = 1641] [serial = 141] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 157 (0x129fcec00) [pid = 1641] [serial = 150] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 156 (0x128b19400) [pid = 1641] [serial = 212] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 155 (0x120bd2000) [pid = 1641] [serial = 205] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 154 (0x12bcfd000) [pid = 1641] [serial = 147] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 153 (0x123f93000) [pid = 1641] [serial = 186] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 152 (0x129bb9800) [pid = 1641] [serial = 120] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 151 (0x11d66b800) [pid = 1641] [serial = 135] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 150 (0x12442a400) [pid = 1641] [serial = 169] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 149 (0x12a7ef800) [pid = 1641] [serial = 117] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 148 (0x1226ef400) [pid = 1641] [serial = 183] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 147 (0x123bdc400) [pid = 1641] [serial = 11] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 146 (0x123846c00) [pid = 1641] [serial = 8] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 145 (0x114236c00) [pid = 1641] [serial = 108] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 144 (0x123da7800) [pid = 1641] [serial = 210] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122261558]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 143 (0x121b7b800) [pid = 1641] [serial = 189] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 142 (0x129b9a000) [pid = 1641] [serial = 18] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 141 (0x129e13000) [pid = 1641] [serial = 127] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 140 (0x124ba7000) [pid = 1641] [serial = 172] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 139 (0x121b69000) [pid = 1641] [serial = 130] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 138 (0x12a74e000) [pid = 1641] [serial = 174] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 137 (0x129a50400) [pid = 1641] [serial = 15] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 136 (0x12c5d6c00) [pid = 1641] [serial = 122] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 135 (0x128bff000) [pid = 1641] [serial = 156] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 134 (0x1309abc00) [pid = 1641] [serial = 220] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 133 (0x12bcc1000) [pid = 1641] [serial = 32] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 132 (0x1309ab400) [pid = 1641] [serial = 195] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 131 (0x130d61400) [pid = 1641] [serial = 192] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 130 (0x129edb400) [pid = 1641] [serial = 30] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 129 (0x11f76e400) [pid = 1641] [serial = 27] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 128 (0x1313ec400) [pid = 1641] [serial = 177] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 127 (0x11e0d5800) [pid = 1641] [serial = 167] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122252163]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 126 (0x120a80800) [pid = 1641] [serial = 24] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 125 (0x12a814800) [pid = 1641] [serial = 21] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 124 (0x1312b0800) [pid = 1641] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122241917]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 123 (0x1200df000) [pid = 1641] [serial = 111] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 122 (0x131218000) [pid = 1641] [serial = 45] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 121 (0x13139bc00) [pid = 1641] [serial = 48] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 120 (0x1313f6c00) [pid = 1641] [serial = 50] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 119 (0x12cb70400) [pid = 1641] [serial = 42] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 118 (0x12bc36000) [pid = 1641] [serial = 114] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 117 (0x12c974800) [pid = 1641] [serial = 40] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 116 (0x12c563c00) [pid = 1641] [serial = 35] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122226773]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 115 (0x130d3bc00) [pid = 1641] [serial = 199] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 114 (0x129541c00) [pid = 1641] [serial = 159] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 113 (0x1294f4000) [pid = 1641] [serial = 37] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 112 (0x1226da800) [pid = 1641] [serial = 223] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 111 (0x127b28000) [pid = 1641] [serial = 241] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 110 (0x139152000) [pid = 1641] [serial = 238] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 109 (0x128941000) [pid = 1641] [serial = 235] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 108 (0x1270f1800) [pid = 1641] [serial = 232] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 107 (0x12bcaa800) [pid = 1641] [serial = 229] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 106 (0x12a6a3400) [pid = 1641] [serial = 226] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 105 (0x12c953400) [pid = 1641] [serial = 103] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 104 (0x1245f0400) [pid = 1641] [serial = 64] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 103 (0x1313fd000) [pid = 1641] [serial = 106] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 102 (0x1226d3000) [pid = 1641] [serial = 61] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 101 (0x120a1f400) [pid = 1641] [serial = 58] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 100 (0x12a933400) [pid = 1641] [serial = 100] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 99 (0x12c59d400) [pid = 1641] [serial = 148] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 98 (0x12a8dc800) [pid = 1641] [serial = 145] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 97 (0x11e186400) [pid = 1641] [serial = 187] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 96 (0x12b2ac400) [pid = 1641] [serial = 184] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 95 (0x126214000) [pid = 1641] [serial = 190] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 94 (0x12f157c00) [pid = 1641] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x126219400) [pid = 1641] [serial = 142] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x138a74c00) [pid = 1641] [serial = 230] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x1288e0c00) [pid = 1641] [serial = 233] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x128834000) [pid = 1641] [serial = 227] [outer = 0x0] [url = about:blank]
05:37:58 INFO - PROCESS | 1641 | ++DOCSHELL 0x124b32b00 == 19 [pid = 1641] [id = 96]
05:37:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x11dc4e400) [pid = 1641] [serial = 267] [outer = 0x0]
05:37:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x11dc4e800) [pid = 1641] [serial = 268] [outer = 0x11dc4e400]
05:37:58 INFO - PROCESS | 1641 | 1446122278986 Marionette INFO loaded listener.js
05:37:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x11e950400) [pid = 1641] [serial = 269] [outer = 0x11dc4e400]
05:37:59 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:37:59 INFO - document served over http requires an https
05:37:59 INFO - sub-resource via xhr-request using the meta-csp
05:37:59 INFO - delivery method with keep-origin-redirect and when
05:37:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
05:37:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:37:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:37:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
05:37:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 595ms
05:37:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:37:59 INFO - PROCESS | 1641 | ++DOCSHELL 0x12a6ced00 == 20 [pid = 1641] [id = 97]
05:37:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x120ab4400) [pid = 1641] [serial = 270] [outer = 0x0]
05:37:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 95 (0x120b10800) [pid = 1641] [serial = 271] [outer = 0x120ab4400]
05:37:59 INFO - PROCESS | 1641 | 1446122279493 Marionette INFO loaded listener.js
05:37:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 96 (0x120d73800) [pid = 1641] [serial = 272] [outer = 0x120ab4400]
05:37:59 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:37:59 INFO - document served over http requires an https
05:37:59 INFO - sub-resource via xhr-request using the meta-csp
05:37:59 INFO - delivery method with no-redirect and when
05:37:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html"
05:37:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:37:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:37:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
05:37:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 471ms
05:37:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:37:59 INFO - PROCESS | 1641 | ++DOCSHELL 0x124b2f900 == 21 [pid = 1641] [id = 98]
05:37:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 97 (0x123b92400) [pid = 1641] [serial = 273] [outer = 0x0]
05:37:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 98 (0x123bdc400) [pid = 1641] [serial = 274] [outer = 0x123b92400]
05:37:59 INFO - PROCESS | 1641 | 1446122279969 Marionette INFO loaded listener.js
05:38:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 99 (0x123ea7c00) [pid = 1641] [serial = 275] [outer = 0x123b92400]
05:38:00 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:38:00 INFO - document served over http requires an https
05:38:00 INFO - sub-resource via xhr-request using the meta-csp
05:38:00 INFO - delivery method with swap-origin-redirect and when
05:38:00 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
05:38:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
05:38:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 519ms
05:38:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:38:00 INFO - PROCESS | 1641 | ++DOCSHELL 0x127e1c400 == 22 [pid = 1641] [id = 99]
05:38:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 100 (0x125f27400) [pid = 1641] [serial = 276] [outer = 0x0]
05:38:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 101 (0x125f27800) [pid = 1641] [serial = 277] [outer = 0x125f27400]
05:38:00 INFO - PROCESS | 1641 | 1446122280493 Marionette INFO loaded listener.js
05:38:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 102 (0x127112000) [pid = 1641] [serial = 278] [outer = 0x125f27400]
05:38:01 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:38:01 INFO - document served over http requires an http
05:38:01 INFO - sub-resource via fetch-request using the meta-csp
05:38:01 INFO - delivery method with keep-origin-redirect and when
05:38:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html"
05:38:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:38:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:38:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:38:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
05:38:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 671ms
05:38:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:38:01 INFO - PROCESS | 1641 | ++DOCSHELL 0x11eb79f00 == 23 [pid = 1641] [id = 100]
05:38:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 103 (0x11dc69400) [pid = 1641] [serial = 279] [outer = 0x0]
05:38:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 104 (0x11e186800) [pid = 1641] [serial = 280] [outer = 0x11dc69400]
05:38:01 INFO - PROCESS | 1641 | 1446122281240 Marionette INFO loaded listener.js
05:38:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 105 (0x11ef52000) [pid = 1641] [serial = 281] [outer = 0x11dc69400]
05:38:01 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:38:01 INFO - document served over http requires an http
05:38:01 INFO - sub-resource via fetch-request using the meta-csp
05:38:01 INFO - delivery method with no-redirect and when
05:38:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html"
05:38:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:38:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:38:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:38:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
05:38:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 722ms
05:38:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:38:01 INFO - PROCESS | 1641 | ++DOCSHELL 0x124656700 == 24 [pid = 1641] [id = 101]
05:38:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 106 (0x123da7400) [pid = 1641] [serial = 282] [outer = 0x0]
05:38:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 107 (0x123e84800) [pid = 1641] [serial = 283] [outer = 0x123da7400]
05:38:01 INFO - PROCESS | 1641 | 1446122281938 Marionette INFO loaded listener.js
05:38:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 108 (0x125f27000) [pid = 1641] [serial = 284] [outer = 0x123da7400]
05:38:02 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:38:02 INFO - document served over http requires an http
05:38:02 INFO - sub-resource via fetch-request using the meta-csp
05:38:02 INFO - delivery method with swap-origin-redirect and when
05:38:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html"
05:38:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:38:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:38:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:38:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
05:38:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 672ms
05:38:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:38:02 INFO - PROCESS | 1641 | ++DOCSHELL 0x128efef00 == 25 [pid = 1641] [id = 102]
05:38:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 109 (0x129a50000) [pid = 1641] [serial = 285] [outer = 0x0]
05:38:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 110 (0x129a50400) [pid = 1641] [serial = 286] [outer = 0x129a50000]
05:38:02 INFO - PROCESS | 1641 | 1446122282646 Marionette INFO loaded listener.js
05:38:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 111 (0x1295b7400) [pid = 1641] [serial = 287] [outer = 0x129a50000]
05:38:02 INFO - PROCESS | 1641 | ++DOCSHELL 0x12cdb9900 == 26 [pid = 1641] [id = 103]
05:38:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 112 (0x129fce400) [pid = 1641] [serial = 288] [outer = 0x0]
05:38:02 INFO - PROCESS | 1641 | 1446122282997 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
05:38:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 113 (0x12bc2ec00) [pid = 1641] [serial = 289] [outer = 0x129fce400]
05:38:03 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:38:03 INFO - document served over http requires an http
05:38:03 INFO - sub-resource via iframe-tag using the meta-csp
05:38:03 INFO - delivery method with keep-origin-redirect and when
05:38:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
05:38:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:38:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:38:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
05:38:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 925ms
05:38:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:38:03 INFO - PROCESS | 1641 | ++DOCSHELL 0x138af2f00 == 27 [pid = 1641] [id = 104]
05:38:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 114 (0x12c3ac800) [pid = 1641] [serial = 290] [outer = 0x0]
05:38:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 115 (0x12c3fe400) [pid = 1641] [serial = 291] [outer = 0x12c3ac800]
05:38:03 INFO - PROCESS | 1641 | 1446122283594 Marionette INFO loaded listener.js
05:38:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 116 (0x12c588400) [pid = 1641] [serial = 292] [outer = 0x12c3ac800]
05:38:03 INFO - PROCESS | 1641 | ++DOCSHELL 0x11e1e3e00 == 28 [pid = 1641] [id = 105]
05:38:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 117 (0x12a6c2800) [pid = 1641] [serial = 293] [outer = 0x0]
05:38:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 118 (0x12c5ec000) [pid = 1641] [serial = 294] [outer = 0x12a6c2800]
05:38:04 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:38:04 INFO - document served over http requires an http
05:38:04 INFO - sub-resource via iframe-tag using the meta-csp
05:38:04 INFO - delivery method with no-redirect and when
05:38:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html"
05:38:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:38:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:38:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
05:38:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 826ms
05:38:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:38:04 INFO - PROCESS | 1641 | ++DOCSHELL 0x11e1e6b00 == 29 [pid = 1641] [id = 106]
05:38:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 119 (0x12cd78800) [pid = 1641] [serial = 295] [outer = 0x0]
05:38:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 120 (0x12cde3800) [pid = 1641] [serial = 296] [outer = 0x12cd78800]
05:38:04 INFO - PROCESS | 1641 | 1446122284447 Marionette INFO loaded listener.js
05:38:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 121 (0x12f128800) [pid = 1641] [serial = 297] [outer = 0x12cd78800]
05:38:04 INFO - PROCESS | 1641 | ++DOCSHELL 0x11e424300 == 30 [pid = 1641] [id = 107]
05:38:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 122 (0x12f157c00) [pid = 1641] [serial = 298] [outer = 0x0]
05:38:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 123 (0x1309ab000) [pid = 1641] [serial = 299] [outer = 0x12f157c00]
05:38:05 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:38:05 INFO - document served over http requires an http
05:38:05 INFO - sub-resource via iframe-tag using the meta-csp
05:38:05 INFO - delivery method with swap-origin-redirect and when
05:38:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
05:38:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:38:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:38:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
05:38:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1374ms
05:38:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:38:05 INFO - PROCESS | 1641 | ++DOCSHELL 0x139081000 == 31 [pid = 1641] [id = 108]
05:38:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 124 (0x1312e0c00) [pid = 1641] [serial = 300] [outer = 0x0]
05:38:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 125 (0x13132c400) [pid = 1641] [serial = 301] [outer = 0x1312e0c00]
05:38:05 INFO - PROCESS | 1641 | 1446122285838 Marionette INFO loaded listener.js
05:38:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 126 (0x13139bc00) [pid = 1641] [serial = 302] [outer = 0x1312e0c00]
05:38:06 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:38:06 INFO - document served over http requires an http
05:38:06 INFO - sub-resource via script-tag using the meta-csp
05:38:06 INFO - delivery method with keep-origin-redirect and when
05:38:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
05:38:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:38:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:38:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
05:38:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 786ms
05:38:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:38:06 INFO - PROCESS | 1641 | ++DOCSHELL 0x11381a300 == 32 [pid = 1641] [id = 109]
05:38:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 127 (0x11385c800) [pid = 1641] [serial = 303] [outer = 0x0]
05:38:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 128 (0x12090d800) [pid = 1641] [serial = 304] [outer = 0x11385c800]
05:38:06 INFO - PROCESS | 1641 | 1446122286655 Marionette INFO loaded listener.js
05:38:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 129 (0x129a50c00) [pid = 1641] [serial = 305] [outer = 0x11385c800]
05:38:07 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:38:07 INFO - document served over http requires an http
05:38:07 INFO - sub-resource via script-tag using the meta-csp
05:38:07 INFO - delivery method with no-redirect and when
05:38:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html"
05:38:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:38:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:38:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
05:38:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 734ms
05:38:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:38:07 INFO - PROCESS | 1641 | ++DOCSHELL 0x1119d3e00 == 33 [pid = 1641] [id = 110]
05:38:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 130 (0x124b10c00) [pid = 1641] [serial = 306] [outer = 0x0]
05:38:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 131 (0x123846000) [pid = 1641] [serial = 307] [outer = 0x124b10c00]
05:38:07 INFO - PROCESS | 1641 | 1446122287381 Marionette INFO loaded listener.js
05:38:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 132 (0x12bc8fc00) [pid = 1641] [serial = 308] [outer = 0x124b10c00]
05:38:08 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:38:08 INFO - document served over http requires an http
05:38:08 INFO - sub-resource via script-tag using the meta-csp
05:38:08 INFO - delivery method with swap-origin-redirect and when
05:38:08 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
05:38:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:38:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:38:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
05:38:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1330ms
05:38:08 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:38:08 INFO - PROCESS | 1641 | ++DOCSHELL 0x11e424800 == 34 [pid = 1641] [id = 111]
05:38:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 133 (0x12084ac00) [pid = 1641] [serial = 309] [outer = 0x0]
05:38:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 134 (0x120877000) [pid = 1641] [serial = 310] [outer = 0x12084ac00]
05:38:08 INFO - PROCESS | 1641 | 1446122288757 Marionette INFO loaded listener.js
05:38:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 135 (0x11d632c00) [pid = 1641] [serial = 311] [outer = 0x12084ac00]
05:38:08 INFO - PROCESS | 1641 | --DOCSHELL 0x139082e00 == 33 [pid = 1641] [id = 86]
05:38:08 INFO - PROCESS | 1641 | --DOCSHELL 0x120669100 == 32 [pid = 1641] [id = 88]
05:38:08 INFO - PROCESS | 1641 | --DOCSHELL 0x121d89800 == 31 [pid = 1641] [id = 90]
05:38:08 INFO - PROCESS | 1641 | --DOCSHELL 0x127a9f900 == 30 [pid = 1641] [id = 92]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 134 (0x121b55c00) [pid = 1641] [serial = 81] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 133 (0x12454fc00) [pid = 1641] [serial = 86] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 132 (0x126219000) [pid = 1641] [serial = 91] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 131 (0x12948d800) [pid = 1641] [serial = 94] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 130 (0x111935c00) [pid = 1641] [serial = 97] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 129 (0x11ddc9400) [pid = 1641] [serial = 70] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 128 (0x11eaac400) [pid = 1641] [serial = 73] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 127 (0x1206e1c00) [pid = 1641] [serial = 76] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 126 (0x1138c3400) [pid = 1641] [serial = 67] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 125 (0x11e051400) [pid = 1641] [serial = 55] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 124 (0x1313fd800) [pid = 1641] [serial = 51] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 123 (0x12c7ecc00) [pid = 1641] [serial = 115] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 122 (0x121db4400) [pid = 1641] [serial = 203] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 121 (0x12278dc00) [pid = 1641] [serial = 208] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 120 (0x11e8b1c00) [pid = 1641] [serial = 136] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 119 (0x11e541400) [pid = 1641] [serial = 133] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 118 (0x12958c000) [pid = 1641] [serial = 213] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 117 (0x122701000) [pid = 1641] [serial = 139] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 116 (0x12bc8f800) [pid = 1641] [serial = 218] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 115 (0x12a825400) [pid = 1641] [serial = 118] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 114 (0x124681c00) [pid = 1641] [serial = 170] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 113 (0x12c767c00) [pid = 1641] [serial = 181] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 112 (0x1209bec00) [pid = 1641] [serial = 165] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 111 (0x12c3fe800) [pid = 1641] [serial = 151] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 110 (0x129a7ac00) [pid = 1641] [serial = 16] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 109 (0x12c7f9000) [pid = 1641] [serial = 123] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 108 (0x12cd4f800) [pid = 1641] [serial = 154] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 107 (0x12048d800) [pid = 1641] [serial = 193] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 106 (0x12bcc1800) [pid = 1641] [serial = 33] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 105 (0x12bc2e000) [pid = 1641] [serial = 28] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 104 (0x1209b6400) [pid = 1641] [serial = 25] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 103 (0x129e13400) [pid = 1641] [serial = 128] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 102 (0x11e0f0800) [pid = 1641] [serial = 109] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 101 (0x12a9c1400) [pid = 1641] [serial = 175] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 100 (0x12a8dc400) [pid = 1641] [serial = 22] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 99 (0x12b247400) [pid = 1641] [serial = 178] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 98 (0x1209b6c00) [pid = 1641] [serial = 112] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 97 (0x12c953000) [pid = 1641] [serial = 43] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 96 (0x12a689000) [pid = 1641] [serial = 157] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 95 (0x12a9fcc00) [pid = 1641] [serial = 38] [outer = 0x0] [url = about:blank]
05:38:08 INFO - PROCESS | 1641 | --DOMWINDOW == 94 (0x131225800) [pid = 1641] [serial = 221] [outer = 0x0] [url = about:blank]
05:38:09 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x130d1c000) [pid = 1641] [serial = 196] [outer = 0x0] [url = about:blank]
05:38:09 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x12a9c1800) [pid = 1641] [serial = 160] [outer = 0x0] [url = about:blank]
05:38:09 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x1391c1000) [pid = 1641] [serial = 239] [outer = 0x0] [url = about:blank]
05:38:09 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x138a76400) [pid = 1641] [serial = 236] [outer = 0x0] [url = about:blank]
05:38:09 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x130d44400) [pid = 1641] [serial = 224] [outer = 0x0] [url = about:blank]
05:38:09 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x138b4c400) [pid = 1641] [serial = 200] [outer = 0x0] [url = about:blank]
05:38:09 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:38:09 INFO - document served over http requires an http
05:38:09 INFO - sub-resource via xhr-request using the meta-csp
05:38:09 INFO - delivery method with keep-origin-redirect and when
05:38:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
05:38:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
05:38:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 974ms
05:38:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:38:09 INFO - PROCESS | 1641 | ++DOCSHELL 0x120c4dc00 == 31 [pid = 1641] [id = 112]
05:38:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x11e867800) [pid = 1641] [serial = 312] [outer = 0x0]
05:38:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x11e9cc400) [pid = 1641] [serial = 313] [outer = 0x11e867800]
05:38:09 INFO - PROCESS | 1641 | 1446122289682 Marionette INFO loaded listener.js
05:38:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x12001f400) [pid = 1641] [serial = 314] [outer = 0x11e867800]
05:38:10 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:38:10 INFO - document served over http requires an http
05:38:10 INFO - sub-resource via xhr-request using the meta-csp
05:38:10 INFO - delivery method with no-redirect and when
05:38:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html"
05:38:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
05:38:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 575ms
05:38:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:38:10 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea29800 == 32 [pid = 1641] [id = 113]
05:38:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x121b7b800) [pid = 1641] [serial = 315] [outer = 0x0]
05:38:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x121b86400) [pid = 1641] [serial = 316] [outer = 0x121b7b800]
05:38:10 INFO - PROCESS | 1641 | 1446122290275 Marionette INFO loaded listener.js
05:38:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x1220bd000) [pid = 1641] [serial = 317] [outer = 0x121b7b800]
05:38:10 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:38:10 INFO - document served over http requires an http
05:38:10 INFO - sub-resource via xhr-request using the meta-csp
05:38:10 INFO - delivery method with swap-origin-redirect and when
05:38:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
05:38:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
05:38:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 579ms
05:38:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:38:10 INFO - PROCESS | 1641 | ++DOCSHELL 0x12454ad00 == 33 [pid = 1641] [id = 114]
05:38:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 95 (0x123c2fc00) [pid = 1641] [serial = 318] [outer = 0x0]
05:38:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 96 (0x123d20000) [pid = 1641] [serial = 319] [outer = 0x123c2fc00]
05:38:10 INFO - PROCESS | 1641 | 1446122290857 Marionette INFO loaded listener.js
05:38:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 97 (0x12442a400) [pid = 1641] [serial = 320] [outer = 0x123c2fc00]
05:38:11 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:38:11 INFO - document served over http requires an https
05:38:11 INFO - sub-resource via fetch-request using the meta-csp
05:38:11 INFO - delivery method with keep-origin-redirect and when
05:38:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
05:38:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:38:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:38:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:38:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
05:38:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 531ms
05:38:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:38:11 INFO - PROCESS | 1641 | ++DOCSHELL 0x127e1f600 == 34 [pid = 1641] [id = 115]
05:38:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 98 (0x12474c400) [pid = 1641] [serial = 321] [outer = 0x0]
05:38:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 99 (0x12474cc00) [pid = 1641] [serial = 322] [outer = 0x12474c400]
05:38:11 INFO - PROCESS | 1641 | 1446122291363 Marionette INFO loaded listener.js
05:38:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 100 (0x124ba7000) [pid = 1641] [serial = 323] [outer = 0x12474c400]
05:38:11 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:38:11 INFO - document served over http requires an https
05:38:11 INFO - sub-resource via fetch-request using the meta-csp
05:38:11 INFO - delivery method with no-redirect and when
05:38:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html"
05:38:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:38:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:38:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:38:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
05:38:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 568ms
05:38:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:38:11 INFO - PROCESS | 1641 | --DOMWINDOW == 99 (0x11dc4e400) [pid = 1641] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
05:38:11 INFO - PROCESS | 1641 | --DOMWINDOW == 98 (0x120ca7c00) [pid = 1641] [serial = 248] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
05:38:11 INFO - PROCESS | 1641 | --DOMWINDOW == 97 (0x11e186000) [pid = 1641] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
05:38:11 INFO - PROCESS | 1641 | --DOMWINDOW == 96 (0x127ab5000) [pid = 1641] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
05:38:11 INFO - PROCESS | 1641 | --DOMWINDOW == 95 (0x123b92400) [pid = 1641] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
05:38:11 INFO - PROCESS | 1641 | --DOMWINDOW == 94 (0x123bdc400) [pid = 1641] [serial = 274] [outer = 0x0] [url = about:blank]
05:38:11 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x120b10800) [pid = 1641] [serial = 271] [outer = 0x0] [url = about:blank]
05:38:11 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x11dc4e800) [pid = 1641] [serial = 268] [outer = 0x0] [url = about:blank]
05:38:11 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x12a6e5800) [pid = 1641] [serial = 265] [outer = 0x0] [url = about:blank]
05:38:11 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x128bf7c00) [pid = 1641] [serial = 262] [outer = 0x0] [url = about:blank]
05:38:11 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x127a6ec00) [pid = 1641] [serial = 259] [outer = 0x0] [url = about:blank]
05:38:11 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x12630d400) [pid = 1641] [serial = 257] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:38:11 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x123e0fc00) [pid = 1641] [serial = 254] [outer = 0x0] [url = about:blank]
05:38:11 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x122615c00) [pid = 1641] [serial = 252] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122274804]
05:38:11 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x121b4b000) [pid = 1641] [serial = 249] [outer = 0x0] [url = about:blank]
05:38:11 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x11e856400) [pid = 1641] [serial = 247] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:38:11 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x11e1a9000) [pid = 1641] [serial = 244] [outer = 0x0] [url = about:blank]
05:38:11 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x125f27800) [pid = 1641] [serial = 277] [outer = 0x0] [url = about:blank]
05:38:11 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x12a6e5400) [pid = 1641] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
05:38:11 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x127a6e800) [pid = 1641] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
05:38:11 INFO - PROCESS | 1641 | --DOMWINDOW == 79 (0x1139aec00) [pid = 1641] [serial = 246] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:38:11 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x128bf7400) [pid = 1641] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
05:38:11 INFO - PROCESS | 1641 | --DOMWINDOW == 77 (0x124681400) [pid = 1641] [serial = 256] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:38:11 INFO - PROCESS | 1641 | --DOMWINDOW == 76 (0x11dd0c800) [pid = 1641] [serial = 251] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122274804]
05:38:11 INFO - PROCESS | 1641 | --DOMWINDOW == 75 (0x123e0f400) [pid = 1641] [serial = 253] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
05:38:11 INFO - PROCESS | 1641 | --DOMWINDOW == 74 (0x120ab4400) [pid = 1641] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
05:38:11 INFO - PROCESS | 1641 | --DOMWINDOW == 73 (0x120d73800) [pid = 1641] [serial = 272] [outer = 0x0] [url = about:blank]
05:38:11 INFO - PROCESS | 1641 | --DOMWINDOW == 72 (0x11e950400) [pid = 1641] [serial = 269] [outer = 0x0] [url = about:blank]
05:38:11 INFO - PROCESS | 1641 | --DOMWINDOW == 71 (0x123ea7c00) [pid = 1641] [serial = 275] [outer = 0x0] [url = about:blank]
05:38:11 INFO - PROCESS | 1641 | ++DOCSHELL 0x129adb700 == 35 [pid = 1641] [id = 116]
05:38:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 72 (0x11dc4e400) [pid = 1641] [serial = 324] [outer = 0x0]
05:38:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 73 (0x11dc4e800) [pid = 1641] [serial = 325] [outer = 0x11dc4e400]
05:38:11 INFO - PROCESS | 1641 | 1446122291965 Marionette INFO loaded listener.js
05:38:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 74 (0x120ab4400) [pid = 1641] [serial = 326] [outer = 0x11dc4e400]
05:38:12 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:38:12 INFO - document served over http requires an https
05:38:12 INFO - sub-resource via fetch-request using the meta-csp
05:38:12 INFO - delivery method with swap-origin-redirect and when
05:38:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
05:38:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:38:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:38:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:38:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
05:38:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 569ms
05:38:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:38:12 INFO - PROCESS | 1641 | ++DOCSHELL 0x129f3df00 == 36 [pid = 1641] [id = 117]
05:38:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 75 (0x123bdc400) [pid = 1641] [serial = 327] [outer = 0x0]
05:38:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 76 (0x123e0f400) [pid = 1641] [serial = 328] [outer = 0x123bdc400]
05:38:12 INFO - PROCESS | 1641 | 1446122292514 Marionette INFO loaded listener.js
05:38:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 77 (0x12630d000) [pid = 1641] [serial = 329] [outer = 0x123bdc400]
05:38:13 INFO - PROCESS | 1641 | --DOCSHELL 0x12cdb9900 == 35 [pid = 1641] [id = 103]
05:38:13 INFO - PROCESS | 1641 | --DOCSHELL 0x11e1e3e00 == 34 [pid = 1641] [id = 105]
05:38:13 INFO - PROCESS | 1641 | --DOCSHELL 0x11e424300 == 33 [pid = 1641] [id = 107]
05:38:14 INFO - PROCESS | 1641 | --DOMWINDOW == 76 (0x1226da000) [pid = 1641] [serial = 260] [outer = 0x0] [url = about:blank]
05:38:14 INFO - PROCESS | 1641 | --DOMWINDOW == 75 (0x1295b7c00) [pid = 1641] [serial = 263] [outer = 0x0] [url = about:blank]
05:38:14 INFO - PROCESS | 1641 | --DOMWINDOW == 74 (0x11e304400) [pid = 1641] [serial = 242] [outer = 0x0] [url = about:blank]
05:38:14 INFO - PROCESS | 1641 | --DOMWINDOW == 73 (0x11e05dc00) [pid = 1641] [serial = 245] [outer = 0x0] [url = about:blank]
05:38:14 INFO - PROCESS | 1641 | --DOMWINDOW == 72 (0x121d52000) [pid = 1641] [serial = 250] [outer = 0x0] [url = about:blank]
05:38:14 INFO - PROCESS | 1641 | --DOMWINDOW == 71 (0x12a83d000) [pid = 1641] [serial = 266] [outer = 0x0] [url = about:blank]
05:38:14 INFO - PROCESS | 1641 | --DOMWINDOW == 70 (0x12441c800) [pid = 1641] [serial = 255] [outer = 0x0] [url = about:blank]
05:38:14 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d692400 == 34 [pid = 1641] [id = 118]
05:38:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 71 (0x1118cfc00) [pid = 1641] [serial = 330] [outer = 0x0]
05:38:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 72 (0x11335d400) [pid = 1641] [serial = 331] [outer = 0x1118cfc00]
05:38:14 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:38:14 INFO - document served over http requires an https
05:38:14 INFO - sub-resource via iframe-tag using the meta-csp
05:38:14 INFO - delivery method with keep-origin-redirect and when
05:38:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
05:38:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:38:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:38:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
05:38:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2175ms
05:38:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:38:14 INFO - PROCESS | 1641 | ++DOCSHELL 0x11e1e2a00 == 35 [pid = 1641] [id = 119]
05:38:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 73 (0x1139ae400) [pid = 1641] [serial = 332] [outer = 0x0]
05:38:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 74 (0x1118a3400) [pid = 1641] [serial = 333] [outer = 0x1139ae400]
05:38:14 INFO - PROCESS | 1641 | 1446122294708 Marionette INFO loaded listener.js
05:38:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 75 (0x1163f8c00) [pid = 1641] [serial = 334] [outer = 0x1139ae400]
05:38:15 INFO - PROCESS | 1641 | ++DOCSHELL 0x11e426600 == 36 [pid = 1641] [id = 120]
05:38:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 76 (0x11d66b800) [pid = 1641] [serial = 335] [outer = 0x0]
05:38:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 77 (0x11d6d4000) [pid = 1641] [serial = 336] [outer = 0x11d66b800]
05:38:15 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:38:15 INFO - document served over http requires an https
05:38:15 INFO - sub-resource via iframe-tag using the meta-csp
05:38:15 INFO - delivery method with no-redirect and when
05:38:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html"
05:38:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:38:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:38:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
05:38:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 576ms
05:38:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:38:15 INFO - PROCESS | 1641 | ++DOCSHELL 0x11e1e2500 == 37 [pid = 1641] [id = 121]
05:38:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 78 (0x11e1a9400) [pid = 1641] [serial = 337] [outer = 0x0]
05:38:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x11e267c00) [pid = 1641] [serial = 338] [outer = 0x11e1a9400]
05:38:15 INFO - PROCESS | 1641 | 1446122295284 Marionette INFO loaded listener.js
05:38:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 80 (0x11e541400) [pid = 1641] [serial = 339] [outer = 0x11e1a9400]
05:38:15 INFO - PROCESS | 1641 | ++DOCSHELL 0x11eb7bd00 == 38 [pid = 1641] [id = 122]
05:38:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x11e575400) [pid = 1641] [serial = 340] [outer = 0x0]
05:38:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x11f516000) [pid = 1641] [serial = 341] [outer = 0x11e575400]
05:38:15 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:38:15 INFO - document served over http requires an https
05:38:15 INFO - sub-resource via iframe-tag using the meta-csp
05:38:15 INFO - delivery method with swap-origin-redirect and when
05:38:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
05:38:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:38:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:38:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
05:38:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 575ms
05:38:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:38:15 INFO - PROCESS | 1641 | ++DOCSHELL 0x11f770500 == 39 [pid = 1641] [id = 123]
05:38:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x1201f2400) [pid = 1641] [serial = 342] [outer = 0x0]
05:38:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x1201f2c00) [pid = 1641] [serial = 343] [outer = 0x1201f2400]
05:38:15 INFO - PROCESS | 1641 | 1446122295875 Marionette INFO loaded listener.js
05:38:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x12084a000) [pid = 1641] [serial = 344] [outer = 0x1201f2400]
05:38:16 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:38:16 INFO - document served over http requires an https
05:38:16 INFO - sub-resource via script-tag using the meta-csp
05:38:16 INFO - delivery method with keep-origin-redirect and when
05:38:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
05:38:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:38:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:38:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
05:38:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 572ms
05:38:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:38:16 INFO - PROCESS | 1641 | ++DOCSHELL 0x11f785700 == 40 [pid = 1641] [id = 124]
05:38:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x120bf7800) [pid = 1641] [serial = 345] [outer = 0x0]
05:38:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x120c49800) [pid = 1641] [serial = 346] [outer = 0x120bf7800]
05:38:16 INFO - PROCESS | 1641 | 1446122296437 Marionette INFO loaded listener.js
05:38:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x1200d7800) [pid = 1641] [serial = 347] [outer = 0x120bf7800]
05:38:16 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:38:16 INFO - document served over http requires an https
05:38:16 INFO - sub-resource via script-tag using the meta-csp
05:38:16 INFO - delivery method with no-redirect and when
05:38:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html"
05:38:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:38:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:38:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
05:38:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 520ms
05:38:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:38:16 INFO - PROCESS | 1641 | ++DOCSHELL 0x120a2dd00 == 41 [pid = 1641] [id = 125]
05:38:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x122140000) [pid = 1641] [serial = 348] [outer = 0x0]
05:38:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x1221fb400) [pid = 1641] [serial = 349] [outer = 0x122140000]
05:38:16 INFO - PROCESS | 1641 | 1446122296959 Marionette INFO loaded listener.js
05:38:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x1226ef000) [pid = 1641] [serial = 350] [outer = 0x122140000]
05:38:17 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:38:17 INFO - document served over http requires an https
05:38:17 INFO - sub-resource via script-tag using the meta-csp
05:38:17 INFO - delivery method with swap-origin-redirect and when
05:38:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
05:38:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:38:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:38:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
05:38:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 520ms
05:38:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:38:17 INFO - PROCESS | 1641 | ++DOCSHELL 0x121a35f00 == 42 [pid = 1641] [id = 126]
05:38:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x123b79000) [pid = 1641] [serial = 351] [outer = 0x0]
05:38:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x123bbe000) [pid = 1641] [serial = 352] [outer = 0x123b79000]
05:38:17 INFO - PROCESS | 1641 | 1446122297510 Marionette INFO loaded listener.js
05:38:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x123d20800) [pid = 1641] [serial = 353] [outer = 0x123b79000]
05:38:17 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:38:17 INFO - document served over http requires an https
05:38:17 INFO - sub-resource via xhr-request using the meta-csp
05:38:17 INFO - delivery method with keep-origin-redirect and when
05:38:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
05:38:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
05:38:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 526ms
05:38:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:38:17 INFO - PROCESS | 1641 | ++DOCSHELL 0x121d83700 == 43 [pid = 1641] [id = 127]
05:38:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 95 (0x124499c00) [pid = 1641] [serial = 354] [outer = 0x0]
05:38:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 96 (0x1244f4000) [pid = 1641] [serial = 355] [outer = 0x124499c00]
05:38:18 INFO - PROCESS | 1641 | 1446122298014 Marionette INFO loaded listener.js
05:38:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 97 (0x124681800) [pid = 1641] [serial = 356] [outer = 0x124499c00]
05:38:18 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:38:18 INFO - document served over http requires an https
05:38:18 INFO - sub-resource via xhr-request using the meta-csp
05:38:18 INFO - delivery method with no-redirect and when
05:38:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html"
05:38:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
05:38:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 518ms
05:38:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:38:18 INFO - PROCESS | 1641 | ++DOCSHELL 0x121d87a00 == 44 [pid = 1641] [id = 128]
05:38:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 98 (0x126214800) [pid = 1641] [serial = 357] [outer = 0x0]
05:38:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 99 (0x126214c00) [pid = 1641] [serial = 358] [outer = 0x126214800]
05:38:18 INFO - PROCESS | 1641 | 1446122298537 Marionette INFO loaded listener.js
05:38:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 100 (0x124681c00) [pid = 1641] [serial = 359] [outer = 0x126214800]
05:38:18 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:38:18 INFO - document served over http requires an https
05:38:18 INFO - sub-resource via xhr-request using the meta-csp
05:38:18 INFO - delivery method with swap-origin-redirect and when
05:38:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
05:38:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
05:38:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 519ms
05:38:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:38:19 INFO - PROCESS | 1641 | ++DOCSHELL 0x11f770a00 == 45 [pid = 1641] [id = 129]
05:38:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 101 (0x1270f1800) [pid = 1641] [serial = 360] [outer = 0x0]
05:38:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 102 (0x1270f1c00) [pid = 1641] [serial = 361] [outer = 0x1270f1800]
05:38:19 INFO - PROCESS | 1641 | 1446122299062 Marionette INFO loaded listener.js
05:38:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 103 (0x127a17000) [pid = 1641] [serial = 362] [outer = 0x1270f1800]
05:38:19 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:38:19 INFO - document served over http requires an http
05:38:19 INFO - sub-resource via fetch-request using the meta-referrer
05:38:19 INFO - delivery method with keep-origin-redirect and when
05:38:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:38:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:38:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:38:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
05:38:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 526ms
05:38:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:38:19 INFO - PROCESS | 1641 | ++DOCSHELL 0x11f785200 == 46 [pid = 1641] [id = 130]
05:38:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 104 (0x128834400) [pid = 1641] [serial = 363] [outer = 0x0]
05:38:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 105 (0x1288e0000) [pid = 1641] [serial = 364] [outer = 0x128834400]
05:38:19 INFO - PROCESS | 1641 | 1446122299596 Marionette INFO loaded listener.js
05:38:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 106 (0x128b19000) [pid = 1641] [serial = 365] [outer = 0x128834400]
05:38:19 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:38:19 INFO - document served over http requires an http
05:38:19 INFO - sub-resource via fetch-request using the meta-referrer
05:38:19 INFO - delivery method with no-redirect and when
05:38:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:38:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:38:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:38:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
05:38:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 522ms
05:38:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:38:20 INFO - PROCESS | 1641 | ++DOCSHELL 0x124b24400 == 47 [pid = 1641] [id = 131]
05:38:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 107 (0x128f86000) [pid = 1641] [serial = 366] [outer = 0x0]
05:38:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 108 (0x12948d400) [pid = 1641] [serial = 367] [outer = 0x128f86000]
05:38:20 INFO - PROCESS | 1641 | 1446122300162 Marionette INFO loaded listener.js
05:38:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 109 (0x129541c00) [pid = 1641] [serial = 368] [outer = 0x128f86000]
05:38:20 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:38:20 INFO - document served over http requires an http
05:38:20 INFO - sub-resource via fetch-request using the meta-referrer
05:38:20 INFO - delivery method with swap-origin-redirect and when
05:38:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:38:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:38:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:38:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
05:38:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 622ms
05:38:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:38:20 INFO - PROCESS | 1641 | ++DOCSHELL 0x121a35500 == 48 [pid = 1641] [id = 132]
05:38:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 110 (0x129546800) [pid = 1641] [serial = 369] [outer = 0x0]
05:38:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 111 (0x12958c000) [pid = 1641] [serial = 370] [outer = 0x129546800]
05:38:20 INFO - PROCESS | 1641 | 1446122300769 Marionette INFO loaded listener.js
05:38:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 112 (0x129b15000) [pid = 1641] [serial = 371] [outer = 0x129546800]
05:38:21 INFO - PROCESS | 1641 | ++DOCSHELL 0x127aa2100 == 49 [pid = 1641] [id = 133]
05:38:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 113 (0x1227db000) [pid = 1641] [serial = 372] [outer = 0x0]
05:38:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 114 (0x127a17c00) [pid = 1641] [serial = 373] [outer = 0x1227db000]
05:38:21 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:38:21 INFO - document served over http requires an http
05:38:21 INFO - sub-resource via iframe-tag using the meta-referrer
05:38:21 INFO - delivery method with keep-origin-redirect and when
05:38:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:38:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:38:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
05:38:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 623ms
05:38:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:38:21 INFO - PROCESS | 1641 | ++DOCSHELL 0x127e1b500 == 50 [pid = 1641] [id = 134]
05:38:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 115 (0x129e5c000) [pid = 1641] [serial = 374] [outer = 0x0]
05:38:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 116 (0x129e5c400) [pid = 1641] [serial = 375] [outer = 0x129e5c000]
05:38:21 INFO - PROCESS | 1641 | 1446122301415 Marionette INFO loaded listener.js
05:38:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 117 (0x129ef8800) [pid = 1641] [serial = 376] [outer = 0x129e5c000]
05:38:21 INFO - PROCESS | 1641 | ++DOCSHELL 0x128affe00 == 51 [pid = 1641] [id = 135]
05:38:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 118 (0x129eff000) [pid = 1641] [serial = 377] [outer = 0x0]
05:38:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 119 (0x129f2b400) [pid = 1641] [serial = 378] [outer = 0x129eff000]
05:38:21 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:38:21 INFO - document served over http requires an http
05:38:21 INFO - sub-resource via iframe-tag using the meta-referrer
05:38:21 INFO - delivery method with no-redirect and when
05:38:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:38:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:38:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
05:38:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 620ms
05:38:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:38:22 INFO - PROCESS | 1641 | ++DOCSHELL 0x128b02b00 == 52 [pid = 1641] [id = 136]
05:38:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 120 (0x12a6a3000) [pid = 1641] [serial = 379] [outer = 0x0]
05:38:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 121 (0x12a6a3800) [pid = 1641] [serial = 380] [outer = 0x12a6a3000]
05:38:22 INFO - PROCESS | 1641 | 1446122302271 Marionette INFO loaded listener.js
05:38:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 122 (0x12a6e5400) [pid = 1641] [serial = 381] [outer = 0x12a6a3000]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 121 (0x12cd78800) [pid = 1641] [serial = 295] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 120 (0x123da7400) [pid = 1641] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 119 (0x12f157c00) [pid = 1641] [serial = 298] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 118 (0x129a50000) [pid = 1641] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 117 (0x125f27400) [pid = 1641] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 116 (0x123c2fc00) [pid = 1641] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 115 (0x124b10c00) [pid = 1641] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 114 (0x11dc69400) [pid = 1641] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 113 (0x12c3ac800) [pid = 1641] [serial = 290] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 112 (0x11e867800) [pid = 1641] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 111 (0x12084ac00) [pid = 1641] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 110 (0x129fce400) [pid = 1641] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 109 (0x12474c400) [pid = 1641] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 108 (0x121b7b800) [pid = 1641] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 107 (0x11dc4e400) [pid = 1641] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 106 (0x1312e0c00) [pid = 1641] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 105 (0x11385c800) [pid = 1641] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 104 (0x12a6c2800) [pid = 1641] [serial = 293] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122283949]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 103 (0x11e186800) [pid = 1641] [serial = 280] [outer = 0x0] [url = about:blank]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 102 (0x123e84800) [pid = 1641] [serial = 283] [outer = 0x0] [url = about:blank]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 101 (0x129a50400) [pid = 1641] [serial = 286] [outer = 0x0] [url = about:blank]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 100 (0x12bc2ec00) [pid = 1641] [serial = 289] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 99 (0x12c3fe400) [pid = 1641] [serial = 291] [outer = 0x0] [url = about:blank]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 98 (0x12c5ec000) [pid = 1641] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122283949]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 97 (0x12cde3800) [pid = 1641] [serial = 296] [outer = 0x0] [url = about:blank]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 96 (0x1309ab000) [pid = 1641] [serial = 299] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 95 (0x13132c400) [pid = 1641] [serial = 301] [outer = 0x0] [url = about:blank]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 94 (0x12090d800) [pid = 1641] [serial = 304] [outer = 0x0] [url = about:blank]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x123846000) [pid = 1641] [serial = 307] [outer = 0x0] [url = about:blank]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x120877000) [pid = 1641] [serial = 310] [outer = 0x0] [url = about:blank]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x11e9cc400) [pid = 1641] [serial = 313] [outer = 0x0] [url = about:blank]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x121b86400) [pid = 1641] [serial = 316] [outer = 0x0] [url = about:blank]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x123d20000) [pid = 1641] [serial = 319] [outer = 0x0] [url = about:blank]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x12474cc00) [pid = 1641] [serial = 322] [outer = 0x0] [url = about:blank]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x11dc4e800) [pid = 1641] [serial = 325] [outer = 0x0] [url = about:blank]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x123e0f400) [pid = 1641] [serial = 328] [outer = 0x0] [url = about:blank]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x11d632c00) [pid = 1641] [serial = 311] [outer = 0x0] [url = about:blank]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x12001f400) [pid = 1641] [serial = 314] [outer = 0x0] [url = about:blank]
05:38:22 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x1220bd000) [pid = 1641] [serial = 317] [outer = 0x0] [url = about:blank]
05:38:22 INFO - PROCESS | 1641 | ++DOCSHELL 0x128eff900 == 53 [pid = 1641] [id = 137]
05:38:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x11d632c00) [pid = 1641] [serial = 382] [outer = 0x0]
05:38:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x11dc4e800) [pid = 1641] [serial = 383] [outer = 0x11d632c00]
05:38:22 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:38:22 INFO - document served over http requires an http
05:38:22 INFO - sub-resource via iframe-tag using the meta-referrer
05:38:22 INFO - delivery method with swap-origin-redirect and when
05:38:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:38:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:38:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
05:38:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 823ms
05:38:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:38:22 INFO - PROCESS | 1641 | ++DOCSHELL 0x128efe000 == 54 [pid = 1641] [id = 138]
05:38:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x121b86400) [pid = 1641] [serial = 384] [outer = 0x0]
05:38:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x1220bd000) [pid = 1641] [serial = 385] [outer = 0x121b86400]
05:38:22 INFO - PROCESS | 1641 | 1446122302860 Marionette INFO loaded listener.js
05:38:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x123e84800) [pid = 1641] [serial = 386] [outer = 0x121b86400]
05:38:23 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:38:23 INFO - document served over http requires an http
05:38:23 INFO - sub-resource via script-tag using the meta-referrer
05:38:23 INFO - delivery method with keep-origin-redirect and when
05:38:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:38:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:38:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
05:38:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 520ms
05:38:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:38:23 INFO - PROCESS | 1641 | ++DOCSHELL 0x129aa8500 == 55 [pid = 1641] [id = 139]
05:38:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x12a718400) [pid = 1641] [serial = 387] [outer = 0x0]
05:38:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x12a718c00) [pid = 1641] [serial = 388] [outer = 0x12a718400]
05:38:23 INFO - PROCESS | 1641 | 1446122303374 Marionette INFO loaded listener.js
05:38:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x12a814400) [pid = 1641] [serial = 389] [outer = 0x12a718400]
05:38:23 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:38:23 INFO - document served over http requires an http
05:38:23 INFO - sub-resource via script-tag using the meta-referrer
05:38:23 INFO - delivery method with no-redirect and when
05:38:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:38:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:38:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
05:38:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 523ms
05:38:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:38:23 INFO - PROCESS | 1641 | ++DOCSHELL 0x129aaad00 == 56 [pid = 1641] [id = 140]
05:38:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x12a9c1000) [pid = 1641] [serial = 390] [outer = 0x0]
05:38:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x12a9c1400) [pid = 1641] [serial = 391] [outer = 0x12a9c1000]
05:38:23 INFO - PROCESS | 1641 | 1446122303909 Marionette INFO loaded listener.js
05:38:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x12a9fc400) [pid = 1641] [serial = 392] [outer = 0x12a9c1000]
05:38:24 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:38:24 INFO - document served over http requires an http
05:38:24 INFO - sub-resource via script-tag using the meta-referrer
05:38:24 INFO - delivery method with swap-origin-redirect and when
05:38:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:38:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:38:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
05:38:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 572ms
05:38:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:38:24 INFO - PROCESS | 1641 | ++DOCSHELL 0x1135def00 == 57 [pid = 1641] [id = 141]
05:38:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 95 (0x11d7f7c00) [pid = 1641] [serial = 393] [outer = 0x0]
05:38:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 96 (0x11da6c800) [pid = 1641] [serial = 394] [outer = 0x11d7f7c00]
05:38:24 INFO - PROCESS | 1641 | 1446122304535 Marionette INFO loaded listener.js
05:38:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 97 (0x11e304000) [pid = 1641] [serial = 395] [outer = 0x11d7f7c00]
05:38:25 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:38:25 INFO - document served over http requires an http
05:38:25 INFO - sub-resource via xhr-request using the meta-referrer
05:38:25 INFO - delivery method with keep-origin-redirect and when
05:38:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
05:38:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 774ms
05:38:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:38:25 INFO - PROCESS | 1641 | ++DOCSHELL 0x11e424300 == 58 [pid = 1641] [id = 142]
05:38:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 98 (0x12278d000) [pid = 1641] [serial = 396] [outer = 0x0]
05:38:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 99 (0x123aa8400) [pid = 1641] [serial = 397] [outer = 0x12278d000]
05:38:25 INFO - PROCESS | 1641 | 1446122305323 Marionette INFO loaded listener.js
05:38:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 100 (0x124557800) [pid = 1641] [serial = 398] [outer = 0x12278d000]
05:38:25 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:38:25 INFO - document served over http requires an http
05:38:25 INFO - sub-resource via xhr-request using the meta-referrer
05:38:25 INFO - delivery method with no-redirect and when
05:38:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
05:38:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 772ms
05:38:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:38:26 INFO - PROCESS | 1641 | ++DOCSHELL 0x11f770f00 == 59 [pid = 1641] [id = 143]
05:38:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 101 (0x12b3c0c00) [pid = 1641] [serial = 399] [outer = 0x0]
05:38:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 102 (0x12bc36400) [pid = 1641] [serial = 400] [outer = 0x12b3c0c00]
05:38:26 INFO - PROCESS | 1641 | 1446122306128 Marionette INFO loaded listener.js
05:38:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 103 (0x12bca9800) [pid = 1641] [serial = 401] [outer = 0x12b3c0c00]
05:38:26 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:38:26 INFO - document served over http requires an http
05:38:26 INFO - sub-resource via xhr-request using the meta-referrer
05:38:26 INFO - delivery method with swap-origin-redirect and when
05:38:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
05:38:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 830ms
05:38:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:38:26 INFO - PROCESS | 1641 | ++DOCSHELL 0x120c4eb00 == 60 [pid = 1641] [id = 144]
05:38:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 104 (0x12c3ac400) [pid = 1641] [serial = 402] [outer = 0x0]
05:38:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 105 (0x12c3ac800) [pid = 1641] [serial = 403] [outer = 0x12c3ac400]
05:38:26 INFO - PROCESS | 1641 | 1446122306959 Marionette INFO loaded listener.js
05:38:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 106 (0x12c563000) [pid = 1641] [serial = 404] [outer = 0x12c3ac400]
05:38:28 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:38:28 INFO - document served over http requires an https
05:38:28 INFO - sub-resource via fetch-request using the meta-referrer
05:38:28 INFO - delivery method with keep-origin-redirect and when
05:38:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:38:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:38:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:38:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
05:38:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1429ms
05:38:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:38:28 INFO - PROCESS | 1641 | ++DOCSHELL 0x1142bff00 == 61 [pid = 1641] [id = 145]
05:38:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 107 (0x1139e1800) [pid = 1641] [serial = 405] [outer = 0x0]
05:38:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 108 (0x120a1f400) [pid = 1641] [serial = 406] [outer = 0x1139e1800]
05:38:28 INFO - PROCESS | 1641 | 1446122308455 Marionette INFO loaded listener.js
05:38:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 109 (0x12454fc00) [pid = 1641] [serial = 407] [outer = 0x1139e1800]
05:38:29 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:38:29 INFO - document served over http requires an https
05:38:29 INFO - sub-resource via fetch-request using the meta-referrer
05:38:29 INFO - delivery method with no-redirect and when
05:38:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:38:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:38:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:38:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
05:38:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 977ms
05:38:29 INFO - PROCESS | 1641 | --DOCSHELL 0x1119d3e00 == 60 [pid = 1641] [id = 110]
05:38:29 INFO - PROCESS | 1641 | --DOCSHELL 0x121a36e00 == 59 [pid = 1641] [id = 89]
05:38:29 INFO - PROCESS | 1641 | --DOCSHELL 0x11381a300 == 58 [pid = 1641] [id = 109]
05:38:29 INFO - PROCESS | 1641 | --DOCSHELL 0x139081000 == 57 [pid = 1641] [id = 108]
05:38:29 INFO - PROCESS | 1641 | --DOCSHELL 0x138af2f00 == 56 [pid = 1641] [id = 104]
05:38:29 INFO - PROCESS | 1641 | --DOCSHELL 0x11eb79f00 == 55 [pid = 1641] [id = 100]
05:38:29 INFO - PROCESS | 1641 | --DOCSHELL 0x124b32b00 == 54 [pid = 1641] [id = 96]
05:38:29 INFO - PROCESS | 1641 | --DOCSHELL 0x11efe6700 == 53 [pid = 1641] [id = 87]
05:38:29 INFO - PROCESS | 1641 | --DOCSHELL 0x127e1ec00 == 52 [pid = 1641] [id = 93]
05:38:29 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea29800 == 51 [pid = 1641] [id = 113]
05:38:29 INFO - PROCESS | 1641 | --DOCSHELL 0x127e1f600 == 50 [pid = 1641] [id = 115]
05:38:29 INFO - PROCESS | 1641 | --DOCSHELL 0x124656200 == 49 [pid = 1641] [id = 91]
05:38:29 INFO - PROCESS | 1641 | --DOCSHELL 0x120c4dc00 == 48 [pid = 1641] [id = 112]
05:38:29 INFO - PROCESS | 1641 | --DOCSHELL 0x12454ad00 == 47 [pid = 1641] [id = 114]
05:38:29 INFO - PROCESS | 1641 | --DOCSHELL 0x128eff900 == 46 [pid = 1641] [id = 137]
05:38:29 INFO - PROCESS | 1641 | --DOCSHELL 0x128affe00 == 45 [pid = 1641] [id = 135]
05:38:29 INFO - PROCESS | 1641 | --DOCSHELL 0x127aa2100 == 44 [pid = 1641] [id = 133]
05:38:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:38:29 INFO - PROCESS | 1641 | --DOCSHELL 0x11eb7bd00 == 43 [pid = 1641] [id = 122]
05:38:29 INFO - PROCESS | 1641 | --DOCSHELL 0x11e426600 == 42 [pid = 1641] [id = 120]
05:38:29 INFO - PROCESS | 1641 | --DOCSHELL 0x11d692400 == 41 [pid = 1641] [id = 118]
05:38:29 INFO - PROCESS | 1641 | --DOCSHELL 0x129f3df00 == 40 [pid = 1641] [id = 117]
05:38:29 INFO - PROCESS | 1641 | --DOMWINDOW == 108 (0x12442a400) [pid = 1641] [serial = 320] [outer = 0x0] [url = about:blank]
05:38:29 INFO - PROCESS | 1641 | --DOMWINDOW == 107 (0x12bc8fc00) [pid = 1641] [serial = 308] [outer = 0x0] [url = about:blank]
05:38:29 INFO - PROCESS | 1641 | --DOMWINDOW == 106 (0x129a50c00) [pid = 1641] [serial = 305] [outer = 0x0] [url = about:blank]
05:38:29 INFO - PROCESS | 1641 | --DOMWINDOW == 105 (0x13139bc00) [pid = 1641] [serial = 302] [outer = 0x0] [url = about:blank]
05:38:29 INFO - PROCESS | 1641 | --DOMWINDOW == 104 (0x12f128800) [pid = 1641] [serial = 297] [outer = 0x0] [url = about:blank]
05:38:29 INFO - PROCESS | 1641 | --DOMWINDOW == 103 (0x12c588400) [pid = 1641] [serial = 292] [outer = 0x0] [url = about:blank]
05:38:29 INFO - PROCESS | 1641 | --DOMWINDOW == 102 (0x1295b7400) [pid = 1641] [serial = 287] [outer = 0x0] [url = about:blank]
05:38:29 INFO - PROCESS | 1641 | --DOMWINDOW == 101 (0x125f27000) [pid = 1641] [serial = 284] [outer = 0x0] [url = about:blank]
05:38:29 INFO - PROCESS | 1641 | --DOMWINDOW == 100 (0x11ef52000) [pid = 1641] [serial = 281] [outer = 0x0] [url = about:blank]
05:38:29 INFO - PROCESS | 1641 | --DOMWINDOW == 99 (0x127112000) [pid = 1641] [serial = 278] [outer = 0x0] [url = about:blank]
05:38:29 INFO - PROCESS | 1641 | --DOMWINDOW == 98 (0x120ab4400) [pid = 1641] [serial = 326] [outer = 0x0] [url = about:blank]
05:38:29 INFO - PROCESS | 1641 | --DOMWINDOW == 97 (0x124ba7000) [pid = 1641] [serial = 323] [outer = 0x0] [url = about:blank]
05:38:29 INFO - PROCESS | 1641 | ++DOCSHELL 0x11e1e5200 == 41 [pid = 1641] [id = 146]
05:38:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 98 (0x11dc69400) [pid = 1641] [serial = 408] [outer = 0x0]
05:38:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 99 (0x11dd6c000) [pid = 1641] [serial = 409] [outer = 0x11dc69400]
05:38:29 INFO - PROCESS | 1641 | 1446122309457 Marionette INFO loaded listener.js
05:38:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 100 (0x11e9cc000) [pid = 1641] [serial = 410] [outer = 0x11dc69400]
05:38:29 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:38:29 INFO - document served over http requires an https
05:38:29 INFO - sub-resource via fetch-request using the meta-referrer
05:38:29 INFO - delivery method with swap-origin-redirect and when
05:38:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:38:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:38:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:38:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
05:38:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 635ms
05:38:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:38:30 INFO - PROCESS | 1641 | ++DOCSHELL 0x11f4aca00 == 42 [pid = 1641] [id = 147]
05:38:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 101 (0x12084ac00) [pid = 1641] [serial = 411] [outer = 0x0]
05:38:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 102 (0x1209b6000) [pid = 1641] [serial = 412] [outer = 0x12084ac00]
05:38:30 INFO - PROCESS | 1641 | 1446122310076 Marionette INFO loaded listener.js
05:38:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 103 (0x120ab4400) [pid = 1641] [serial = 413] [outer = 0x12084ac00]
05:38:30 INFO - PROCESS | 1641 | ++DOCSHELL 0x120c5b300 == 43 [pid = 1641] [id = 148]
05:38:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 104 (0x120bd2800) [pid = 1641] [serial = 414] [outer = 0x0]
05:38:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 105 (0x121d52000) [pid = 1641] [serial = 415] [outer = 0x120bd2800]
05:38:30 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:38:30 INFO - document served over http requires an https
05:38:30 INFO - sub-resource via iframe-tag using the meta-referrer
05:38:30 INFO - delivery method with keep-origin-redirect and when
05:38:30 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:38:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:38:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
05:38:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 574ms
05:38:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:38:30 INFO - PROCESS | 1641 | ++DOCSHELL 0x121d88400 == 44 [pid = 1641] [id = 149]
05:38:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 106 (0x123c2f000) [pid = 1641] [serial = 416] [outer = 0x0]
05:38:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 107 (0x123c2f400) [pid = 1641] [serial = 417] [outer = 0x123c2f000]
05:38:30 INFO - PROCESS | 1641 | 1446122310685 Marionette INFO loaded listener.js
05:38:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 108 (0x123fd6c00) [pid = 1641] [serial = 418] [outer = 0x123c2f000]
05:38:30 INFO - PROCESS | 1641 | ++DOCSHELL 0x12454bc00 == 45 [pid = 1641] [id = 150]
05:38:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 109 (0x12442a400) [pid = 1641] [serial = 419] [outer = 0x0]
05:38:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 110 (0x124557c00) [pid = 1641] [serial = 420] [outer = 0x12442a400]
05:38:31 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:38:31 INFO - document served over http requires an https
05:38:31 INFO - sub-resource via iframe-tag using the meta-referrer
05:38:31 INFO - delivery method with no-redirect and when
05:38:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:38:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:38:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
05:38:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 577ms
05:38:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:38:31 INFO - PROCESS | 1641 | ++DOCSHELL 0x1142c3b00 == 46 [pid = 1641] [id = 151]
05:38:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 111 (0x126214400) [pid = 1641] [serial = 421] [outer = 0x0]
05:38:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 112 (0x12624a400) [pid = 1641] [serial = 422] [outer = 0x126214400]
05:38:31 INFO - PROCESS | 1641 | 1446122311232 Marionette INFO loaded listener.js
05:38:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 113 (0x126340c00) [pid = 1641] [serial = 423] [outer = 0x126214400]
05:38:31 INFO - PROCESS | 1641 | ++DOCSHELL 0x127a9e000 == 47 [pid = 1641] [id = 152]
05:38:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 114 (0x126394800) [pid = 1641] [serial = 424] [outer = 0x0]
05:38:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 115 (0x12717e000) [pid = 1641] [serial = 425] [outer = 0x126394800]
05:38:31 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:38:31 INFO - document served over http requires an https
05:38:31 INFO - sub-resource via iframe-tag using the meta-referrer
05:38:31 INFO - delivery method with swap-origin-redirect and when
05:38:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:38:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:38:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
05:38:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 579ms
05:38:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:38:31 INFO - PROCESS | 1641 | ++DOCSHELL 0x124b32600 == 48 [pid = 1641] [id = 153]
05:38:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 116 (0x128834800) [pid = 1641] [serial = 426] [outer = 0x0]
05:38:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 117 (0x1288e0800) [pid = 1641] [serial = 427] [outer = 0x128834800]
05:38:31 INFO - PROCESS | 1641 | 1446122311830 Marionette INFO loaded listener.js
05:38:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 118 (0x11e304400) [pid = 1641] [serial = 428] [outer = 0x128834800]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 117 (0x12a9c1400) [pid = 1641] [serial = 391] [outer = 0x0] [url = about:blank]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 116 (0x124499c00) [pid = 1641] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 115 (0x1139ae400) [pid = 1641] [serial = 332] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 114 (0x11d632c00) [pid = 1641] [serial = 382] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 113 (0x1201f2400) [pid = 1641] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 112 (0x122140000) [pid = 1641] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 111 (0x121b86400) [pid = 1641] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 110 (0x126214800) [pid = 1641] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 109 (0x12a718400) [pid = 1641] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 108 (0x120bf7800) [pid = 1641] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 107 (0x11e575400) [pid = 1641] [serial = 340] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 106 (0x1227db000) [pid = 1641] [serial = 372] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 105 (0x11d66b800) [pid = 1641] [serial = 335] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122295023]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 104 (0x129546800) [pid = 1641] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 103 (0x11e1a9400) [pid = 1641] [serial = 337] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 102 (0x129eff000) [pid = 1641] [serial = 377] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122301746]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 101 (0x129e5c000) [pid = 1641] [serial = 374] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 100 (0x128834400) [pid = 1641] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 99 (0x1270f1800) [pid = 1641] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 98 (0x128f86000) [pid = 1641] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 97 (0x123b79000) [pid = 1641] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 96 (0x12a6a3000) [pid = 1641] [serial = 379] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 95 (0x1118cfc00) [pid = 1641] [serial = 330] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 94 (0x1270f1c00) [pid = 1641] [serial = 361] [outer = 0x0] [url = about:blank]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x127a17c00) [pid = 1641] [serial = 373] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x1220bd000) [pid = 1641] [serial = 385] [outer = 0x0] [url = about:blank]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x1118a3400) [pid = 1641] [serial = 333] [outer = 0x0] [url = about:blank]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x123bbe000) [pid = 1641] [serial = 352] [outer = 0x0] [url = about:blank]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x129f2b400) [pid = 1641] [serial = 378] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122301746]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x1221fb400) [pid = 1641] [serial = 349] [outer = 0x0] [url = about:blank]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x12948d400) [pid = 1641] [serial = 367] [outer = 0x0] [url = about:blank]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x1201f2c00) [pid = 1641] [serial = 343] [outer = 0x0] [url = about:blank]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x129e5c400) [pid = 1641] [serial = 375] [outer = 0x0] [url = about:blank]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x12a718c00) [pid = 1641] [serial = 388] [outer = 0x0] [url = about:blank]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x11335d400) [pid = 1641] [serial = 331] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x11dc4e800) [pid = 1641] [serial = 383] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x11f516000) [pid = 1641] [serial = 341] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x120c49800) [pid = 1641] [serial = 346] [outer = 0x0] [url = about:blank]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 79 (0x12a6a3800) [pid = 1641] [serial = 380] [outer = 0x0] [url = about:blank]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x1244f4000) [pid = 1641] [serial = 355] [outer = 0x0] [url = about:blank]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 77 (0x126214c00) [pid = 1641] [serial = 358] [outer = 0x0] [url = about:blank]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 76 (0x1288e0000) [pid = 1641] [serial = 364] [outer = 0x0] [url = about:blank]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 75 (0x11d6d4000) [pid = 1641] [serial = 336] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122295023]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 74 (0x11e267c00) [pid = 1641] [serial = 338] [outer = 0x0] [url = about:blank]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 73 (0x12958c000) [pid = 1641] [serial = 370] [outer = 0x0] [url = about:blank]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 72 (0x124681c00) [pid = 1641] [serial = 359] [outer = 0x0] [url = about:blank]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 71 (0x124681800) [pid = 1641] [serial = 356] [outer = 0x0] [url = about:blank]
05:38:32 INFO - PROCESS | 1641 | --DOMWINDOW == 70 (0x123d20800) [pid = 1641] [serial = 353] [outer = 0x0] [url = about:blank]
05:38:32 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:38:32 INFO - document served over http requires an https
05:38:32 INFO - sub-resource via script-tag using the meta-referrer
05:38:32 INFO - delivery method with keep-origin-redirect and when
05:38:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:38:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:38:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
05:38:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 621ms
05:38:32 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:38:32 INFO - PROCESS | 1641 | ++DOCSHELL 0x128aff900 == 49 [pid = 1641] [id = 154]
05:38:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 71 (0x1201f2400) [pid = 1641] [serial = 429] [outer = 0x0]
05:38:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 72 (0x120bf7800) [pid = 1641] [serial = 430] [outer = 0x1201f2400]
05:38:32 INFO - PROCESS | 1641 | 1446122312488 Marionette INFO loaded listener.js
05:38:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 73 (0x1227db000) [pid = 1641] [serial = 431] [outer = 0x1201f2400]
05:38:32 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:38:32 INFO - document served over http requires an https
05:38:32 INFO - sub-resource via script-tag using the meta-referrer
05:38:32 INFO - delivery method with no-redirect and when
05:38:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:38:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:38:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
05:38:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 571ms
05:38:32 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:38:32 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea2ac00 == 50 [pid = 1641] [id = 155]
05:38:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 74 (0x1270f1c00) [pid = 1641] [serial = 432] [outer = 0x0]
05:38:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 75 (0x127a17c00) [pid = 1641] [serial = 433] [outer = 0x1270f1c00]
05:38:33 INFO - PROCESS | 1641 | 1446122313008 Marionette INFO loaded listener.js
05:38:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 76 (0x12958c000) [pid = 1641] [serial = 434] [outer = 0x1270f1c00]
05:38:33 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:38:33 INFO - document served over http requires an https
05:38:33 INFO - sub-resource via script-tag using the meta-referrer
05:38:33 INFO - delivery method with swap-origin-redirect and when
05:38:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:38:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:38:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
05:38:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 522ms
05:38:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:38:33 INFO - PROCESS | 1641 | ++DOCSHELL 0x129b5cd00 == 51 [pid = 1641] [id = 156]
05:38:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 77 (0x129eafc00) [pid = 1641] [serial = 435] [outer = 0x0]
05:38:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 78 (0x129eff000) [pid = 1641] [serial = 436] [outer = 0x129eafc00]
05:38:33 INFO - PROCESS | 1641 | 1446122313536 Marionette INFO loaded listener.js
05:38:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x129fcec00) [pid = 1641] [serial = 437] [outer = 0x129eafc00]
05:38:33 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:38:33 INFO - document served over http requires an https
05:38:33 INFO - sub-resource via xhr-request using the meta-referrer
05:38:33 INFO - delivery method with keep-origin-redirect and when
05:38:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
05:38:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 518ms
05:38:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:38:34 INFO - PROCESS | 1641 | ++DOCSHELL 0x129f3e400 == 52 [pid = 1641] [id = 157]
05:38:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 80 (0x12a873000) [pid = 1641] [serial = 438] [outer = 0x0]
05:38:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x12a873800) [pid = 1641] [serial = 439] [outer = 0x12a873000]
05:38:34 INFO - PROCESS | 1641 | 1446122314059 Marionette INFO loaded listener.js
05:38:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x12b247400) [pid = 1641] [serial = 440] [outer = 0x12a873000]
05:38:34 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:38:34 INFO - document served over http requires an https
05:38:34 INFO - sub-resource via xhr-request using the meta-referrer
05:38:34 INFO - delivery method with no-redirect and when
05:38:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
05:38:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 474ms
05:38:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:38:34 INFO - PROCESS | 1641 | ++DOCSHELL 0x12a6ce800 == 53 [pid = 1641] [id = 158]
05:38:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x12bcfd000) [pid = 1641] [serial = 441] [outer = 0x0]
05:38:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x12bcfd400) [pid = 1641] [serial = 442] [outer = 0x12bcfd000]
05:38:34 INFO - PROCESS | 1641 | 1446122314539 Marionette INFO loaded listener.js
05:38:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x1295b7000) [pid = 1641] [serial = 443] [outer = 0x12bcfd000]
05:38:34 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:38:34 INFO - document served over http requires an https
05:38:34 INFO - sub-resource via xhr-request using the meta-referrer
05:38:34 INFO - delivery method with swap-origin-redirect and when
05:38:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
05:38:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 528ms
05:38:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:38:35 INFO - PROCESS | 1641 | ++DOCSHELL 0x12a8f1f00 == 54 [pid = 1641] [id = 159]
05:38:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x1226efc00) [pid = 1641] [serial = 444] [outer = 0x0]
05:38:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x12c974c00) [pid = 1641] [serial = 445] [outer = 0x1226efc00]
05:38:35 INFO - PROCESS | 1641 | 1446122315087 Marionette INFO loaded listener.js
05:38:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x12cd4f800) [pid = 1641] [serial = 446] [outer = 0x1226efc00]
05:38:35 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:38:35 INFO - document served over http requires an http
05:38:35 INFO - sub-resource via fetch-request using the meta-referrer
05:38:35 INFO - delivery method with keep-origin-redirect and when
05:38:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:38:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:38:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:38:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
05:38:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 571ms
05:38:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:38:35 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d692400 == 55 [pid = 1641] [id = 160]
05:38:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x11dc38800) [pid = 1641] [serial = 447] [outer = 0x0]
05:38:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x11e051400) [pid = 1641] [serial = 448] [outer = 0x11dc38800]
05:38:35 INFO - PROCESS | 1641 | 1446122315692 Marionette INFO loaded listener.js
05:38:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x11ef52000) [pid = 1641] [serial = 449] [outer = 0x11dc38800]
05:38:36 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:38:36 INFO - document served over http requires an http
05:38:36 INFO - sub-resource via fetch-request using the meta-referrer
05:38:36 INFO - delivery method with no-redirect and when
05:38:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:38:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:38:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:38:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
05:38:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 730ms
05:38:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:38:36 INFO - PROCESS | 1641 | ++DOCSHELL 0x121a36e00 == 56 [pid = 1641] [id = 161]
05:38:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x121b86000) [pid = 1641] [serial = 450] [outer = 0x0]
05:38:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x121b86c00) [pid = 1641] [serial = 451] [outer = 0x121b86000]
05:38:36 INFO - PROCESS | 1641 | 1446122316439 Marionette INFO loaded listener.js
05:38:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x123967000) [pid = 1641] [serial = 452] [outer = 0x121b86000]
05:38:36 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:38:36 INFO - document served over http requires an http
05:38:36 INFO - sub-resource via fetch-request using the meta-referrer
05:38:36 INFO - delivery method with swap-origin-redirect and when
05:38:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:38:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:38:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:38:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
05:38:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 727ms
05:38:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:38:37 INFO - PROCESS | 1641 | ++DOCSHELL 0x127e1f600 == 57 [pid = 1641] [id = 162]
05:38:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 95 (0x129f2b000) [pid = 1641] [serial = 453] [outer = 0x0]
05:38:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 96 (0x12c563800) [pid = 1641] [serial = 454] [outer = 0x129f2b000]
05:38:37 INFO - PROCESS | 1641 | 1446122317191 Marionette INFO loaded listener.js
05:38:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 97 (0x12c5ec400) [pid = 1641] [serial = 455] [outer = 0x129f2b000]
05:38:37 INFO - PROCESS | 1641 | ++DOCSHELL 0x129f41b00 == 58 [pid = 1641] [id = 163]
05:38:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 98 (0x12cde3c00) [pid = 1641] [serial = 456] [outer = 0x0]
05:38:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 99 (0x12f128c00) [pid = 1641] [serial = 457] [outer = 0x12cde3c00]
05:38:37 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:38:37 INFO - document served over http requires an http
05:38:37 INFO - sub-resource via iframe-tag using the meta-referrer
05:38:37 INFO - delivery method with keep-origin-redirect and when
05:38:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:38:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:38:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
05:38:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 730ms
05:38:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:38:37 INFO - PROCESS | 1641 | ++DOCSHELL 0x12b27f000 == 59 [pid = 1641] [id = 164]
05:38:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 100 (0x127bd6c00) [pid = 1641] [serial = 458] [outer = 0x0]
05:38:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 101 (0x1309ab000) [pid = 1641] [serial = 459] [outer = 0x127bd6c00]
05:38:37 INFO - PROCESS | 1641 | 1446122317932 Marionette INFO loaded listener.js
05:38:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 102 (0x130d3b800) [pid = 1641] [serial = 460] [outer = 0x127bd6c00]
05:38:38 INFO - PROCESS | 1641 | ++DOCSHELL 0x12c56e900 == 60 [pid = 1641] [id = 165]
05:38:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 103 (0x12cdfe400) [pid = 1641] [serial = 461] [outer = 0x0]
05:38:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 104 (0x131218000) [pid = 1641] [serial = 462] [outer = 0x12cdfe400]
05:38:38 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:38:38 INFO - document served over http requires an http
05:38:38 INFO - sub-resource via iframe-tag using the meta-referrer
05:38:38 INFO - delivery method with no-redirect and when
05:38:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:38:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:38:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
05:38:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 825ms
05:38:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:38:38 INFO - PROCESS | 1641 | ++DOCSHELL 0x12c56d500 == 61 [pid = 1641] [id = 166]
05:38:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 105 (0x1312e0800) [pid = 1641] [serial = 463] [outer = 0x0]
05:38:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 106 (0x1312e0c00) [pid = 1641] [serial = 464] [outer = 0x1312e0800]
05:38:38 INFO - PROCESS | 1641 | 1446122318754 Marionette INFO loaded listener.js
05:38:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 107 (0x128bff400) [pid = 1641] [serial = 465] [outer = 0x1312e0800]
05:38:39 INFO - PROCESS | 1641 | ++DOCSHELL 0x12c571b00 == 62 [pid = 1641] [id = 167]
05:38:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 108 (0x131348000) [pid = 1641] [serial = 466] [outer = 0x0]
05:38:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 109 (0x131339400) [pid = 1641] [serial = 467] [outer = 0x131348000]
05:38:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 110 (0x13139c800) [pid = 1641] [serial = 468] [outer = 0x131219000]
05:38:39 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:38:39 INFO - document served over http requires an http
05:38:39 INFO - sub-resource via iframe-tag using the meta-referrer
05:38:39 INFO - delivery method with swap-origin-redirect and when
05:38:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:38:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:38:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
05:38:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 880ms
05:38:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:38:39 INFO - PROCESS | 1641 | ++DOCSHELL 0x12c9a0000 == 63 [pid = 1641] [id = 168]
05:38:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 111 (0x12f063000) [pid = 1641] [serial = 469] [outer = 0x0]
05:38:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 112 (0x13139cc00) [pid = 1641] [serial = 470] [outer = 0x12f063000]
05:38:39 INFO - PROCESS | 1641 | 1446122319659 Marionette INFO loaded listener.js
05:38:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 113 (0x1384ee400) [pid = 1641] [serial = 471] [outer = 0x12f063000]
05:38:40 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:38:40 INFO - document served over http requires an http
05:38:40 INFO - sub-resource via script-tag using the meta-referrer
05:38:40 INFO - delivery method with keep-origin-redirect and when
05:38:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:38:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:38:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
05:38:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 721ms
05:38:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:38:40 INFO - PROCESS | 1641 | ++DOCSHELL 0x12c9a4600 == 64 [pid = 1641] [id = 169]
05:38:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 114 (0x138565400) [pid = 1641] [serial = 472] [outer = 0x0]
05:38:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 115 (0x1313db000) [pid = 1641] [serial = 473] [outer = 0x138565400]
05:38:40 INFO - PROCESS | 1641 | 1446122320339 Marionette INFO loaded listener.js
05:38:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 116 (0x138b43000) [pid = 1641] [serial = 474] [outer = 0x138565400]
05:38:40 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:38:40 INFO - document served over http requires an http
05:38:40 INFO - sub-resource via script-tag using the meta-referrer
05:38:40 INFO - delivery method with no-redirect and when
05:38:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:38:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:38:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
05:38:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 623ms
05:38:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:38:40 INFO - PROCESS | 1641 | ++DOCSHELL 0x12cdb9e00 == 65 [pid = 1641] [id = 170]
05:38:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 117 (0x12b34dc00) [pid = 1641] [serial = 475] [outer = 0x0]
05:38:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 118 (0x12f010000) [pid = 1641] [serial = 476] [outer = 0x12b34dc00]
05:38:40 INFO - PROCESS | 1641 | 1446122320970 Marionette INFO loaded listener.js
05:38:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 119 (0x138bf1000) [pid = 1641] [serial = 477] [outer = 0x12b34dc00]
05:38:41 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:38:41 INFO - document served over http requires an http
05:38:41 INFO - sub-resource via script-tag using the meta-referrer
05:38:41 INFO - delivery method with swap-origin-redirect and when
05:38:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:38:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:38:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
05:38:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 631ms
05:38:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:38:41 INFO - PROCESS | 1641 | ++DOCSHELL 0x12f053300 == 66 [pid = 1641] [id = 171]
05:38:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 120 (0x129e5c400) [pid = 1641] [serial = 478] [outer = 0x0]
05:38:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 121 (0x138b93000) [pid = 1641] [serial = 479] [outer = 0x129e5c400]
05:38:41 INFO - PROCESS | 1641 | 1446122321648 Marionette INFO loaded listener.js
05:38:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 122 (0x1288dc000) [pid = 1641] [serial = 480] [outer = 0x129e5c400]
05:38:42 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:38:42 INFO - document served over http requires an http
05:38:42 INFO - sub-resource via xhr-request using the meta-referrer
05:38:42 INFO - delivery method with keep-origin-redirect and when
05:38:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
05:38:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 672ms
05:38:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:38:42 INFO - PROCESS | 1641 | ++DOCSHELL 0x12f0d0400 == 67 [pid = 1641] [id = 172]
05:38:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 123 (0x128939c00) [pid = 1641] [serial = 481] [outer = 0x0]
05:38:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 124 (0x129578000) [pid = 1641] [serial = 482] [outer = 0x128939c00]
05:38:42 INFO - PROCESS | 1641 | 1446122322285 Marionette INFO loaded listener.js
05:38:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 125 (0x12216e400) [pid = 1641] [serial = 483] [outer = 0x128939c00]
05:38:42 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:38:42 INFO - document served over http requires an http
05:38:42 INFO - sub-resource via xhr-request using the meta-referrer
05:38:42 INFO - delivery method with no-redirect and when
05:38:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
05:38:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 622ms
05:38:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:38:42 INFO - PROCESS | 1641 | ++DOCSHELL 0x1309ada00 == 68 [pid = 1641] [id = 173]
05:38:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 126 (0x123ed9400) [pid = 1641] [serial = 484] [outer = 0x0]
05:38:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 127 (0x123ed9c00) [pid = 1641] [serial = 485] [outer = 0x123ed9400]
05:38:42 INFO - PROCESS | 1641 | 1446122322969 Marionette INFO loaded listener.js
05:38:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 128 (0x1282ab800) [pid = 1641] [serial = 486] [outer = 0x123ed9400]
05:38:44 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:38:44 INFO - document served over http requires an http
05:38:44 INFO - sub-resource via xhr-request using the meta-referrer
05:38:44 INFO - delivery method with swap-origin-redirect and when
05:38:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
05:38:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1527ms
05:38:44 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:38:44 INFO - PROCESS | 1641 | ++DOCSHELL 0x11e9c6f00 == 69 [pid = 1641] [id = 174]
05:38:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 129 (0x11f76e000) [pid = 1641] [serial = 487] [outer = 0x0]
05:38:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 130 (0x1209c1000) [pid = 1641] [serial = 488] [outer = 0x11f76e000]
05:38:44 INFO - PROCESS | 1641 | 1446122324468 Marionette INFO loaded listener.js
05:38:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 131 (0x122758000) [pid = 1641] [serial = 489] [outer = 0x11f76e000]
05:38:45 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:38:45 INFO - document served over http requires an https
05:38:45 INFO - sub-resource via fetch-request using the meta-referrer
05:38:45 INFO - delivery method with keep-origin-redirect and when
05:38:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:38:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:38:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:38:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
05:38:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 773ms
05:38:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:38:45 INFO - PROCESS | 1641 | ++DOCSHELL 0x120a2e700 == 70 [pid = 1641] [id = 175]
05:38:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 132 (0x11e186000) [pid = 1641] [serial = 490] [outer = 0x0]
05:38:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 133 (0x11e186800) [pid = 1641] [serial = 491] [outer = 0x11e186000]
05:38:45 INFO - PROCESS | 1641 | 1446122325220 Marionette INFO loaded listener.js
05:38:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 134 (0x11ea54000) [pid = 1641] [serial = 492] [outer = 0x11e186000]
05:38:45 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:38:45 INFO - document served over http requires an https
05:38:45 INFO - sub-resource via fetch-request using the meta-referrer
05:38:45 INFO - delivery method with no-redirect and when
05:38:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:38:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:38:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:38:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
05:38:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 830ms
05:38:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:38:46 INFO - PROCESS | 1641 | ++DOCSHELL 0x127a9e500 == 71 [pid = 1641] [id = 176]
05:38:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 135 (0x11335d400) [pid = 1641] [serial = 493] [outer = 0x0]
05:38:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 136 (0x1133c9000) [pid = 1641] [serial = 494] [outer = 0x11335d400]
05:38:46 INFO - PROCESS | 1641 | 1446122326074 Marionette INFO loaded listener.js
05:38:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 137 (0x11ddf7400) [pid = 1641] [serial = 495] [outer = 0x11335d400]
05:38:46 INFO - PROCESS | 1641 | --DOCSHELL 0x127e1c400 == 70 [pid = 1641] [id = 99]
05:38:46 INFO - PROCESS | 1641 | --DOCSHELL 0x129ad8f00 == 69 [pid = 1641] [id = 95]
05:38:46 INFO - PROCESS | 1641 | --DOCSHELL 0x12a6ce800 == 68 [pid = 1641] [id = 158]
05:38:46 INFO - PROCESS | 1641 | --DOCSHELL 0x129f3e400 == 67 [pid = 1641] [id = 157]
05:38:46 INFO - PROCESS | 1641 | --DOCSHELL 0x129b5cd00 == 66 [pid = 1641] [id = 156]
05:38:46 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea2ac00 == 65 [pid = 1641] [id = 155]
05:38:46 INFO - PROCESS | 1641 | --DOCSHELL 0x128aff900 == 64 [pid = 1641] [id = 154]
05:38:46 INFO - PROCESS | 1641 | --DOCSHELL 0x124b32600 == 63 [pid = 1641] [id = 153]
05:38:46 INFO - PROCESS | 1641 | --DOCSHELL 0x127a9e000 == 62 [pid = 1641] [id = 152]
05:38:46 INFO - PROCESS | 1641 | --DOCSHELL 0x1142c3b00 == 61 [pid = 1641] [id = 151]
05:38:46 INFO - PROCESS | 1641 | --DOCSHELL 0x12454bc00 == 60 [pid = 1641] [id = 150]
05:38:46 INFO - PROCESS | 1641 | --DOCSHELL 0x121d88400 == 59 [pid = 1641] [id = 149]
05:38:46 INFO - PROCESS | 1641 | --DOCSHELL 0x120c5b300 == 58 [pid = 1641] [id = 148]
05:38:46 INFO - PROCESS | 1641 | --DOCSHELL 0x11f4aca00 == 57 [pid = 1641] [id = 147]
05:38:46 INFO - PROCESS | 1641 | --DOCSHELL 0x11e1e5200 == 56 [pid = 1641] [id = 146]
05:38:46 INFO - PROCESS | 1641 | --DOCSHELL 0x1142bff00 == 55 [pid = 1641] [id = 145]
05:38:46 INFO - PROCESS | 1641 | --DOCSHELL 0x120c4eb00 == 54 [pid = 1641] [id = 144]
05:38:46 INFO - PROCESS | 1641 | --DOCSHELL 0x11f770f00 == 53 [pid = 1641] [id = 143]
05:38:46 INFO - PROCESS | 1641 | --DOCSHELL 0x11e424300 == 52 [pid = 1641] [id = 142]
05:38:46 INFO - PROCESS | 1641 | --DOMWINDOW == 136 (0x12a814400) [pid = 1641] [serial = 389] [outer = 0x0] [url = about:blank]
05:38:46 INFO - PROCESS | 1641 | --DOMWINDOW == 135 (0x129541c00) [pid = 1641] [serial = 368] [outer = 0x0] [url = about:blank]
05:38:46 INFO - PROCESS | 1641 | --DOMWINDOW == 134 (0x12084a000) [pid = 1641] [serial = 344] [outer = 0x0] [url = about:blank]
05:38:46 INFO - PROCESS | 1641 | --DOMWINDOW == 133 (0x1200d7800) [pid = 1641] [serial = 347] [outer = 0x0] [url = about:blank]
05:38:46 INFO - PROCESS | 1641 | --DOMWINDOW == 132 (0x11e541400) [pid = 1641] [serial = 339] [outer = 0x0] [url = about:blank]
05:38:46 INFO - PROCESS | 1641 | --DOMWINDOW == 131 (0x129b15000) [pid = 1641] [serial = 371] [outer = 0x0] [url = about:blank]
05:38:46 INFO - PROCESS | 1641 | --DOMWINDOW == 130 (0x127a17000) [pid = 1641] [serial = 362] [outer = 0x0] [url = about:blank]
05:38:46 INFO - PROCESS | 1641 | --DOMWINDOW == 129 (0x1163f8c00) [pid = 1641] [serial = 334] [outer = 0x0] [url = about:blank]
05:38:46 INFO - PROCESS | 1641 | --DOMWINDOW == 128 (0x123e84800) [pid = 1641] [serial = 386] [outer = 0x0] [url = about:blank]
05:38:46 INFO - PROCESS | 1641 | --DOMWINDOW == 127 (0x12a6e5400) [pid = 1641] [serial = 381] [outer = 0x0] [url = about:blank]
05:38:46 INFO - PROCESS | 1641 | --DOMWINDOW == 126 (0x1226ef000) [pid = 1641] [serial = 350] [outer = 0x0] [url = about:blank]
05:38:46 INFO - PROCESS | 1641 | --DOMWINDOW == 125 (0x129ef8800) [pid = 1641] [serial = 376] [outer = 0x0] [url = about:blank]
05:38:46 INFO - PROCESS | 1641 | --DOMWINDOW == 124 (0x128b19000) [pid = 1641] [serial = 365] [outer = 0x0] [url = about:blank]
05:38:46 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:38:46 INFO - document served over http requires an https
05:38:46 INFO - sub-resource via fetch-request using the meta-referrer
05:38:46 INFO - delivery method with swap-origin-redirect and when
05:38:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:38:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:38:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:38:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
05:38:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 673ms
05:38:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:38:46 INFO - PROCESS | 1641 | ++DOCSHELL 0x12391ac00 == 53 [pid = 1641] [id = 177]
05:38:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 125 (0x1208d3000) [pid = 1641] [serial = 496] [outer = 0x0]
05:38:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 126 (0x120a5d000) [pid = 1641] [serial = 497] [outer = 0x1208d3000]
05:38:46 INFO - PROCESS | 1641 | 1446122326730 Marionette INFO loaded listener.js
05:38:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 127 (0x120ca7c00) [pid = 1641] [serial = 498] [outer = 0x1208d3000]
05:38:47 INFO - PROCESS | 1641 | ++DOCSHELL 0x128aff900 == 54 [pid = 1641] [id = 178]
05:38:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 128 (0x1220bd800) [pid = 1641] [serial = 499] [outer = 0x0]
05:38:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 129 (0x1221a5400) [pid = 1641] [serial = 500] [outer = 0x1220bd800]
05:38:47 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:38:47 INFO - document served over http requires an https
05:38:47 INFO - sub-resource via iframe-tag using the meta-referrer
05:38:47 INFO - delivery method with keep-origin-redirect and when
05:38:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:38:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:38:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
05:38:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 576ms
05:38:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:38:47 INFO - PROCESS | 1641 | ++DOCSHELL 0x129b5c300 == 55 [pid = 1641] [id = 179]
05:38:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 130 (0x123e0f000) [pid = 1641] [serial = 501] [outer = 0x0]
05:38:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 131 (0x123e6d400) [pid = 1641] [serial = 502] [outer = 0x123e0f000]
05:38:47 INFO - PROCESS | 1641 | 1446122327311 Marionette INFO loaded listener.js
05:38:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 132 (0x124681c00) [pid = 1641] [serial = 503] [outer = 0x123e0f000]
05:38:47 INFO - PROCESS | 1641 | ++DOCSHELL 0x12a6ce800 == 56 [pid = 1641] [id = 180]
05:38:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 133 (0x124b18800) [pid = 1641] [serial = 504] [outer = 0x0]
05:38:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 134 (0x123ed9800) [pid = 1641] [serial = 505] [outer = 0x124b18800]
05:38:47 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:38:47 INFO - document served over http requires an https
05:38:47 INFO - sub-resource via iframe-tag using the meta-referrer
05:38:47 INFO - delivery method with no-redirect and when
05:38:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:38:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:38:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
05:38:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 571ms
05:38:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:38:47 INFO - PROCESS | 1641 | ++DOCSHELL 0x12a8f1500 == 57 [pid = 1641] [id = 181]
05:38:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 135 (0x126389400) [pid = 1641] [serial = 506] [outer = 0x0]
05:38:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 136 (0x126389800) [pid = 1641] [serial = 507] [outer = 0x126389400]
05:38:47 INFO - PROCESS | 1641 | 1446122327887 Marionette INFO loaded listener.js
05:38:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 137 (0x127ab5000) [pid = 1641] [serial = 508] [outer = 0x126389400]
05:38:48 INFO - PROCESS | 1641 | ++DOCSHELL 0x12c7a1200 == 58 [pid = 1641] [id = 182]
05:38:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 138 (0x127ab5c00) [pid = 1641] [serial = 509] [outer = 0x0]
05:38:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 139 (0x127bd6400) [pid = 1641] [serial = 510] [outer = 0x127ab5c00]
05:38:48 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:38:48 INFO - document served over http requires an https
05:38:48 INFO - sub-resource via iframe-tag using the meta-referrer
05:38:48 INFO - delivery method with swap-origin-redirect and when
05:38:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:38:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:38:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
05:38:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 574ms
05:38:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:38:48 INFO - PROCESS | 1641 | ++DOCSHELL 0x12c9a3c00 == 59 [pid = 1641] [id = 183]
05:38:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 140 (0x12948d000) [pid = 1641] [serial = 511] [outer = 0x0]
05:38:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 141 (0x129a50c00) [pid = 1641] [serial = 512] [outer = 0x12948d000]
05:38:48 INFO - PROCESS | 1641 | 1446122328513 Marionette INFO loaded listener.js
05:38:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 142 (0x129be4800) [pid = 1641] [serial = 513] [outer = 0x12948d000]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 141 (0x128834800) [pid = 1641] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 140 (0x126214400) [pid = 1641] [serial = 421] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 139 (0x12bcfd000) [pid = 1641] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 138 (0x12442a400) [pid = 1641] [serial = 419] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122310956]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 137 (0x11dc69400) [pid = 1641] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 136 (0x1139e1800) [pid = 1641] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 135 (0x126394800) [pid = 1641] [serial = 424] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 134 (0x12a873000) [pid = 1641] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 133 (0x1201f2400) [pid = 1641] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 132 (0x129eafc00) [pid = 1641] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 131 (0x123c2f000) [pid = 1641] [serial = 416] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 130 (0x120bd2800) [pid = 1641] [serial = 414] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 129 (0x12084ac00) [pid = 1641] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 128 (0x123bdc400) [pid = 1641] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 127 (0x12bcfd400) [pid = 1641] [serial = 442] [outer = 0x0] [url = about:blank]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 126 (0x12a873800) [pid = 1641] [serial = 439] [outer = 0x0] [url = about:blank]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 125 (0x120a1f400) [pid = 1641] [serial = 406] [outer = 0x0] [url = about:blank]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 124 (0x121d52000) [pid = 1641] [serial = 415] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 123 (0x1209b6000) [pid = 1641] [serial = 412] [outer = 0x0] [url = about:blank]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 122 (0x127a17c00) [pid = 1641] [serial = 433] [outer = 0x0] [url = about:blank]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 121 (0x12c3ac800) [pid = 1641] [serial = 403] [outer = 0x0] [url = about:blank]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 120 (0x123aa8400) [pid = 1641] [serial = 397] [outer = 0x0] [url = about:blank]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 119 (0x124557c00) [pid = 1641] [serial = 420] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122310956]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 118 (0x123c2f400) [pid = 1641] [serial = 417] [outer = 0x0] [url = about:blank]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 117 (0x11dd6c000) [pid = 1641] [serial = 409] [outer = 0x0] [url = about:blank]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 116 (0x120bf7800) [pid = 1641] [serial = 430] [outer = 0x0] [url = about:blank]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 115 (0x12717e000) [pid = 1641] [serial = 425] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 114 (0x12624a400) [pid = 1641] [serial = 422] [outer = 0x0] [url = about:blank]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 113 (0x129eff000) [pid = 1641] [serial = 436] [outer = 0x0] [url = about:blank]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 112 (0x12bc36400) [pid = 1641] [serial = 400] [outer = 0x0] [url = about:blank]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 111 (0x12c974c00) [pid = 1641] [serial = 445] [outer = 0x0] [url = about:blank]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 110 (0x1270f1c00) [pid = 1641] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 109 (0x1288e0800) [pid = 1641] [serial = 427] [outer = 0x0] [url = about:blank]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 108 (0x11da6c800) [pid = 1641] [serial = 394] [outer = 0x0] [url = about:blank]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 107 (0x12630d000) [pid = 1641] [serial = 329] [outer = 0x0] [url = about:blank]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 106 (0x12b247400) [pid = 1641] [serial = 440] [outer = 0x0] [url = about:blank]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 105 (0x124557800) [pid = 1641] [serial = 398] [outer = 0x0] [url = about:blank]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 104 (0x129fcec00) [pid = 1641] [serial = 437] [outer = 0x0] [url = about:blank]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 103 (0x12bca9800) [pid = 1641] [serial = 401] [outer = 0x0] [url = about:blank]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 102 (0x1295b7000) [pid = 1641] [serial = 443] [outer = 0x0] [url = about:blank]
05:38:48 INFO - PROCESS | 1641 | --DOMWINDOW == 101 (0x11e304000) [pid = 1641] [serial = 395] [outer = 0x0] [url = about:blank]
05:38:48 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:38:49 INFO - document served over http requires an https
05:38:49 INFO - sub-resource via script-tag using the meta-referrer
05:38:49 INFO - delivery method with keep-origin-redirect and when
05:38:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:38:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:38:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
05:38:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 680ms
05:38:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:38:49 INFO - PROCESS | 1641 | ++DOCSHELL 0x12b281300 == 60 [pid = 1641] [id = 184]
05:38:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 102 (0x11dc69400) [pid = 1641] [serial = 514] [outer = 0x0]
05:38:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 103 (0x11dd6c000) [pid = 1641] [serial = 515] [outer = 0x11dc69400]
05:38:49 INFO - PROCESS | 1641 | 1446122329145 Marionette INFO loaded listener.js
05:38:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 104 (0x120bd2800) [pid = 1641] [serial = 516] [outer = 0x11dc69400]
05:38:49 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:38:49 INFO - document served over http requires an https
05:38:49 INFO - sub-resource via script-tag using the meta-referrer
05:38:49 INFO - delivery method with no-redirect and when
05:38:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:38:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:38:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
05:38:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 520ms
05:38:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:38:49 INFO - PROCESS | 1641 | ++DOCSHELL 0x130df2700 == 61 [pid = 1641] [id = 185]
05:38:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 105 (0x12630d000) [pid = 1641] [serial = 517] [outer = 0x0]
05:38:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 106 (0x126394800) [pid = 1641] [serial = 518] [outer = 0x12630d000]
05:38:49 INFO - PROCESS | 1641 | 1446122329667 Marionette INFO loaded listener.js
05:38:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 107 (0x12717e000) [pid = 1641] [serial = 519] [outer = 0x12630d000]
05:38:50 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:38:50 INFO - document served over http requires an https
05:38:50 INFO - sub-resource via script-tag using the meta-referrer
05:38:50 INFO - delivery method with swap-origin-redirect and when
05:38:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:38:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:38:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
05:38:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 518ms
05:38:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:38:50 INFO - PROCESS | 1641 | ++DOCSHELL 0x1312e3300 == 62 [pid = 1641] [id = 186]
05:38:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 108 (0x12a718400) [pid = 1641] [serial = 520] [outer = 0x0]
05:38:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 109 (0x12a814400) [pid = 1641] [serial = 521] [outer = 0x12a718400]
05:38:50 INFO - PROCESS | 1641 | 1446122330193 Marionette INFO loaded listener.js
05:38:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 110 (0x12a873800) [pid = 1641] [serial = 522] [outer = 0x12a718400]
05:38:50 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:38:50 INFO - document served over http requires an https
05:38:50 INFO - sub-resource via xhr-request using the meta-referrer
05:38:50 INFO - delivery method with keep-origin-redirect and when
05:38:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
05:38:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 523ms
05:38:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:38:50 INFO - PROCESS | 1641 | ++DOCSHELL 0x138af2a00 == 63 [pid = 1641] [id = 187]
05:38:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 111 (0x12bca9000) [pid = 1641] [serial = 523] [outer = 0x0]
05:38:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 112 (0x12bca9800) [pid = 1641] [serial = 524] [outer = 0x12bca9000]
05:38:50 INFO - PROCESS | 1641 | 1446122330720 Marionette INFO loaded listener.js
05:38:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 113 (0x12bce0c00) [pid = 1641] [serial = 525] [outer = 0x12bca9000]
05:38:51 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:38:51 INFO - document served over http requires an https
05:38:51 INFO - sub-resource via xhr-request using the meta-referrer
05:38:51 INFO - delivery method with no-redirect and when
05:38:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
05:38:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 524ms
05:38:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:38:51 INFO - PROCESS | 1641 | ++DOCSHELL 0x123e2d300 == 64 [pid = 1641] [id = 188]
05:38:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 114 (0x12c7ecc00) [pid = 1641] [serial = 526] [outer = 0x0]
05:38:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 115 (0x12c953000) [pid = 1641] [serial = 527] [outer = 0x12c7ecc00]
05:38:51 INFO - PROCESS | 1641 | 1446122331265 Marionette INFO loaded listener.js
05:38:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 116 (0x12cdfe000) [pid = 1641] [serial = 528] [outer = 0x12c7ecc00]
05:38:51 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:38:51 INFO - document served over http requires an https
05:38:51 INFO - sub-resource via xhr-request using the meta-referrer
05:38:51 INFO - delivery method with swap-origin-redirect and when
05:38:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
05:38:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 527ms
05:38:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
05:38:51 INFO - PROCESS | 1641 | ++DOCSHELL 0x138af4300 == 65 [pid = 1641] [id = 189]
05:38:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 117 (0x12f0e3c00) [pid = 1641] [serial = 529] [outer = 0x0]
05:38:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 118 (0x12f128800) [pid = 1641] [serial = 530] [outer = 0x12f0e3c00]
05:38:51 INFO - PROCESS | 1641 | 1446122331779 Marionette INFO loaded listener.js
05:38:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 119 (0x1312e0400) [pid = 1641] [serial = 531] [outer = 0x12f0e3c00]
05:38:52 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:38:52 INFO - document served over http requires an http
05:38:52 INFO - sub-resource via fetch-request using the http-csp
05:38:52 INFO - delivery method with keep-origin-redirect and when
05:38:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:38:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:38:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:38:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
05:38:52 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | took 526ms
05:38:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
05:38:52 INFO - PROCESS | 1641 | ++DOCSHELL 0x11433dd00 == 66 [pid = 1641] [id = 190]
05:38:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 120 (0x13139bc00) [pid = 1641] [serial = 532] [outer = 0x0]
05:38:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 121 (0x13139c400) [pid = 1641] [serial = 533] [outer = 0x13139bc00]
05:38:52 INFO - PROCESS | 1641 | 1446122332312 Marionette INFO loaded listener.js
05:38:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 122 (0x138565800) [pid = 1641] [serial = 534] [outer = 0x13139bc00]
05:38:52 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:38:52 INFO - document served over http requires an http
05:38:52 INFO - sub-resource via fetch-request using the http-csp
05:38:52 INFO - delivery method with no-redirect and when
05:38:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:38:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:38:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:38:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html:23:7
05:38:52 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 671ms
05:38:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
05:38:52 INFO - PROCESS | 1641 | ++DOCSHELL 0x11f4ac500 == 67 [pid = 1641] [id = 191]
05:38:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 123 (0x11eea9c00) [pid = 1641] [serial = 535] [outer = 0x0]
05:38:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 124 (0x11f7b8c00) [pid = 1641] [serial = 536] [outer = 0x11eea9c00]
05:38:53 INFO - PROCESS | 1641 | 1446122333034 Marionette INFO loaded listener.js
05:38:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 125 (0x120568000) [pid = 1641] [serial = 537] [outer = 0x11eea9c00]
05:38:53 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:38:53 INFO - document served over http requires an http
05:38:53 INFO - sub-resource via fetch-request using the http-csp
05:38:53 INFO - delivery method with swap-origin-redirect and when
05:38:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
05:38:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:38:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:38:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:38:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
05:38:53 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | took 778ms
05:38:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
05:38:53 INFO - PROCESS | 1641 | ++DOCSHELL 0x12454c100 == 68 [pid = 1641] [id = 192]
05:38:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 126 (0x123d4ec00) [pid = 1641] [serial = 538] [outer = 0x0]
05:38:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 127 (0x123e84800) [pid = 1641] [serial = 539] [outer = 0x123d4ec00]
05:38:53 INFO - PROCESS | 1641 | 1446122333853 Marionette INFO loaded listener.js
05:38:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 128 (0x1282afc00) [pid = 1641] [serial = 540] [outer = 0x123d4ec00]
05:38:54 INFO - PROCESS | 1641 | ++DOCSHELL 0x127aa0300 == 69 [pid = 1641] [id = 193]
05:38:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 129 (0x1294f4400) [pid = 1641] [serial = 541] [outer = 0x0]
05:38:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 130 (0x12895e400) [pid = 1641] [serial = 542] [outer = 0x1294f4400]
05:38:54 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:38:54 INFO - document served over http requires an http
05:38:54 INFO - sub-resource via iframe-tag using the http-csp
05:38:54 INFO - delivery method with keep-origin-redirect and when
05:38:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:38:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:38:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:38:54 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | took 842ms
05:38:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
05:38:54 INFO - PROCESS | 1641 | ++DOCSHELL 0x129b5cd00 == 70 [pid = 1641] [id = 194]
05:38:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 131 (0x129e1fc00) [pid = 1641] [serial = 543] [outer = 0x0]
05:38:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 132 (0x130d4cc00) [pid = 1641] [serial = 544] [outer = 0x129e1fc00]
05:38:54 INFO - PROCESS | 1641 | 1446122334705 Marionette INFO loaded listener.js
05:38:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 133 (0x12cd92400) [pid = 1641] [serial = 545] [outer = 0x129e1fc00]
05:38:55 INFO - PROCESS | 1641 | ++DOCSHELL 0x12c79f900 == 71 [pid = 1641] [id = 195]
05:38:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 134 (0x126286000) [pid = 1641] [serial = 546] [outer = 0x0]
05:38:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 135 (0x12cd92800) [pid = 1641] [serial = 547] [outer = 0x126286000]
05:38:55 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:38:55 INFO - document served over http requires an http
05:38:55 INFO - sub-resource via iframe-tag using the http-csp
05:38:55 INFO - delivery method with no-redirect and when
05:38:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:38:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:38:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html:23:7
05:38:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 777ms
05:38:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
05:38:55 INFO - PROCESS | 1641 | ++DOCSHELL 0x12f054200 == 72 [pid = 1641] [id = 196]
05:38:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 136 (0x127a17800) [pid = 1641] [serial = 548] [outer = 0x0]
05:38:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 137 (0x11efb7000) [pid = 1641] [serial = 549] [outer = 0x127a17800]
05:38:55 INFO - PROCESS | 1641 | 1446122335477 Marionette INFO loaded listener.js
05:38:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 138 (0x138e65000) [pid = 1641] [serial = 550] [outer = 0x127a17800]
05:38:55 INFO - PROCESS | 1641 | ++DOCSHELL 0x130df2200 == 73 [pid = 1641] [id = 197]
05:38:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 139 (0x11d777000) [pid = 1641] [serial = 551] [outer = 0x0]
05:38:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 140 (0x11d777800) [pid = 1641] [serial = 552] [outer = 0x11d777000]
05:38:56 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:38:56 INFO - document served over http requires an http
05:38:56 INFO - sub-resource via iframe-tag using the http-csp
05:38:56 INFO - delivery method with swap-origin-redirect and when
05:38:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
05:38:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:38:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:38:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
05:38:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 773ms
05:38:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
05:38:56 INFO - PROCESS | 1641 | ++DOCSHELL 0x138af3900 == 74 [pid = 1641] [id = 198]
05:38:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 141 (0x12823e400) [pid = 1641] [serial = 553] [outer = 0x0]
05:38:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 142 (0x130960000) [pid = 1641] [serial = 554] [outer = 0x12823e400]
05:38:56 INFO - PROCESS | 1641 | 1446122336254 Marionette INFO loaded listener.js
05:38:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 143 (0x13844a000) [pid = 1641] [serial = 555] [outer = 0x12823e400]
05:38:56 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:38:56 INFO - document served over http requires an http
05:38:56 INFO - sub-resource via script-tag using the http-csp
05:38:56 INFO - delivery method with keep-origin-redirect and when
05:38:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:38:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:38:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:38:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | took 725ms
05:38:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
05:38:56 INFO - PROCESS | 1641 | ++DOCSHELL 0x130ca7900 == 75 [pid = 1641] [id = 199]
05:38:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 144 (0x12823ec00) [pid = 1641] [serial = 556] [outer = 0x0]
05:38:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 145 (0x139e22800) [pid = 1641] [serial = 557] [outer = 0x12823ec00]
05:38:56 INFO - PROCESS | 1641 | 1446122336957 Marionette INFO loaded listener.js
05:38:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 146 (0x139e33400) [pid = 1641] [serial = 558] [outer = 0x12823ec00]
05:38:57 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:38:57 INFO - document served over http requires an http
05:38:57 INFO - sub-resource via script-tag using the http-csp
05:38:57 INFO - delivery method with no-redirect and when
05:38:57 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:38:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:38:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html:23:7
05:38:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 674ms
05:38:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
05:38:57 INFO - PROCESS | 1641 | ++DOCSHELL 0x1284d0a00 == 76 [pid = 1641] [id = 200]
05:38:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 147 (0x128259c00) [pid = 1641] [serial = 559] [outer = 0x0]
05:38:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 148 (0x128287400) [pid = 1641] [serial = 560] [outer = 0x128259c00]
05:38:57 INFO - PROCESS | 1641 | 1446122337674 Marionette INFO loaded listener.js
05:38:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 149 (0x130c42400) [pid = 1641] [serial = 561] [outer = 0x128259c00]
05:38:58 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:38:58 INFO - document served over http requires an http
05:38:58 INFO - sub-resource via script-tag using the http-csp
05:38:58 INFO - delivery method with swap-origin-redirect and when
05:38:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
05:38:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:38:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:38:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
05:38:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | took 674ms
05:38:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
05:38:58 INFO - PROCESS | 1641 | ++DOCSHELL 0x1284d3700 == 77 [pid = 1641] [id = 201]
05:38:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 150 (0x129ef8c00) [pid = 1641] [serial = 562] [outer = 0x0]
05:38:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 151 (0x130c32400) [pid = 1641] [serial = 563] [outer = 0x129ef8c00]
05:38:58 INFO - PROCESS | 1641 | 1446122338339 Marionette INFO loaded listener.js
05:38:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 152 (0x120709000) [pid = 1641] [serial = 564] [outer = 0x129ef8c00]
05:38:58 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:38:58 INFO - document served over http requires an http
05:38:58 INFO - sub-resource via xhr-request using the http-csp
05:38:58 INFO - delivery method with keep-origin-redirect and when
05:38:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
05:38:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | took 728ms
05:38:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
05:38:59 INFO - PROCESS | 1641 | ++DOCSHELL 0x13a7ab000 == 78 [pid = 1641] [id = 202]
05:38:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 153 (0x127fbd400) [pid = 1641] [serial = 565] [outer = 0x0]
05:38:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 154 (0x1204c9400) [pid = 1641] [serial = 566] [outer = 0x127fbd400]
05:38:59 INFO - PROCESS | 1641 | 1446122339095 Marionette INFO loaded listener.js
05:38:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 155 (0x127aca400) [pid = 1641] [serial = 567] [outer = 0x127fbd400]
05:38:59 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:38:59 INFO - document served over http requires an http
05:38:59 INFO - sub-resource via xhr-request using the http-csp
05:38:59 INFO - delivery method with no-redirect and when
05:38:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html:23:7
05:38:59 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 674ms
05:38:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
05:38:59 INFO - PROCESS | 1641 | ++DOCSHELL 0x127a55a00 == 79 [pid = 1641] [id = 203]
05:38:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 156 (0x1275a7800) [pid = 1641] [serial = 568] [outer = 0x0]
05:38:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 157 (0x1275a7c00) [pid = 1641] [serial = 569] [outer = 0x1275a7800]
05:38:59 INFO - PROCESS | 1641 | 1446122339754 Marionette INFO loaded listener.js
05:38:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 158 (0x127555400) [pid = 1641] [serial = 570] [outer = 0x1275a7800]
05:39:00 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:39:00 INFO - document served over http requires an http
05:39:00 INFO - sub-resource via xhr-request using the http-csp
05:39:00 INFO - delivery method with swap-origin-redirect and when
05:39:00 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
05:39:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:39:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:39:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
05:39:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | took 675ms
05:39:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
05:39:00 INFO - PROCESS | 1641 | ++DOCSHELL 0x13a7ae700 == 80 [pid = 1641] [id = 204]
05:39:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 159 (0x1207bac00) [pid = 1641] [serial = 571] [outer = 0x0]
05:39:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 160 (0x127555800) [pid = 1641] [serial = 572] [outer = 0x1207bac00]
05:39:00 INFO - PROCESS | 1641 | 1446122340476 Marionette INFO loaded listener.js
05:39:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 161 (0x1437c5800) [pid = 1641] [serial = 573] [outer = 0x1207bac00]
05:39:01 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:39:01 INFO - document served over http requires an https
05:39:01 INFO - sub-resource via fetch-request using the http-csp
05:39:01 INFO - delivery method with keep-origin-redirect and when
05:39:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:39:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:39:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:39:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
05:39:01 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | took 774ms
05:39:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
05:39:01 INFO - PROCESS | 1641 | ++DOCSHELL 0x121be1000 == 81 [pid = 1641] [id = 205]
05:39:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 162 (0x1437e9800) [pid = 1641] [serial = 574] [outer = 0x0]
05:39:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 163 (0x122758c00) [pid = 1641] [serial = 575] [outer = 0x1437e9800]
05:39:01 INFO - PROCESS | 1641 | 1446122341249 Marionette INFO loaded listener.js
05:39:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 164 (0x143ac7800) [pid = 1641] [serial = 576] [outer = 0x1437e9800]
05:39:01 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:39:01 INFO - document served over http requires an https
05:39:01 INFO - sub-resource via fetch-request using the http-csp
05:39:01 INFO - delivery method with no-redirect and when
05:39:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:39:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:39:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:39:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html:23:7
05:39:01 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 726ms
05:39:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
05:39:01 INFO - PROCESS | 1641 | ++DOCSHELL 0x121be5600 == 82 [pid = 1641] [id = 206]
05:39:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 165 (0x143ace800) [pid = 1641] [serial = 577] [outer = 0x0]
05:39:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 166 (0x143aa3400) [pid = 1641] [serial = 578] [outer = 0x143ace800]
05:39:01 INFO - PROCESS | 1641 | 1446122341985 Marionette INFO loaded listener.js
05:39:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 167 (0x143aa3000) [pid = 1641] [serial = 579] [outer = 0x143ace800]
05:39:02 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:39:02 INFO - document served over http requires an https
05:39:02 INFO - sub-resource via fetch-request using the http-csp
05:39:02 INFO - delivery method with swap-origin-redirect and when
05:39:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:39:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:39:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:39:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
05:39:02 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | took 725ms
05:39:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
05:39:02 INFO - PROCESS | 1641 | ++DOCSHELL 0x11189ec00 == 83 [pid = 1641] [id = 207]
05:39:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 168 (0x143aa3c00) [pid = 1641] [serial = 580] [outer = 0x0]
05:39:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 169 (0x143709000) [pid = 1641] [serial = 581] [outer = 0x143aa3c00]
05:39:02 INFO - PROCESS | 1641 | 1446122342704 Marionette INFO loaded listener.js
05:39:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 170 (0x143acec00) [pid = 1641] [serial = 582] [outer = 0x143aa3c00]
05:39:04 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dd60500 == 84 [pid = 1641] [id = 208]
05:39:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 171 (0x123bbe000) [pid = 1641] [serial = 583] [outer = 0x0]
05:39:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 172 (0x1139ae400) [pid = 1641] [serial = 584] [outer = 0x123bbe000]
05:39:04 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:39:04 INFO - document served over http requires an https
05:39:04 INFO - sub-resource via iframe-tag using the http-csp
05:39:04 INFO - delivery method with keep-origin-redirect and when
05:39:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:39:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:39:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:39:04 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | took 1731ms
05:39:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
05:39:04 INFO - PROCESS | 1641 | ++DOCSHELL 0x1142c1800 == 85 [pid = 1641] [id = 209]
05:39:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 173 (0x129b15800) [pid = 1641] [serial = 585] [outer = 0x0]
05:39:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 174 (0x12a7c4400) [pid = 1641] [serial = 586] [outer = 0x129b15800]
05:39:04 INFO - PROCESS | 1641 | 1446122344469 Marionette INFO loaded listener.js
05:39:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 175 (0x14372e400) [pid = 1641] [serial = 587] [outer = 0x129b15800]
05:39:04 INFO - PROCESS | 1641 | ++DOCSHELL 0x120c5b300 == 86 [pid = 1641] [id = 210]
05:39:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 176 (0x1118cfc00) [pid = 1641] [serial = 588] [outer = 0x0]
05:39:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 177 (0x1135edc00) [pid = 1641] [serial = 589] [outer = 0x1118cfc00]
05:39:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:39:05 INFO - document served over http requires an https
05:39:05 INFO - sub-resource via iframe-tag using the http-csp
05:39:05 INFO - delivery method with no-redirect and when
05:39:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:39:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:39:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html:23:7
05:39:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 927ms
05:39:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
05:39:05 INFO - PROCESS | 1641 | ++DOCSHELL 0x123e2fb00 == 87 [pid = 1641] [id = 211]
05:39:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 178 (0x120191000) [pid = 1641] [serial = 590] [outer = 0x0]
05:39:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 179 (0x1204c9800) [pid = 1641] [serial = 591] [outer = 0x120191000]
05:39:05 INFO - PROCESS | 1641 | 1446122345398 Marionette INFO loaded listener.js
05:39:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 180 (0x1207bd800) [pid = 1641] [serial = 592] [outer = 0x120191000]
05:39:05 INFO - PROCESS | 1641 | ++DOCSHELL 0x1284d0500 == 88 [pid = 1641] [id = 212]
05:39:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 181 (0x1209be000) [pid = 1641] [serial = 593] [outer = 0x0]
05:39:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 182 (0x113242c00) [pid = 1641] [serial = 594] [outer = 0x1209be000]
05:39:06 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:39:06 INFO - document served over http requires an https
05:39:06 INFO - sub-resource via iframe-tag using the http-csp
05:39:06 INFO - delivery method with swap-origin-redirect and when
05:39:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:39:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:39:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
05:39:06 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 829ms
05:39:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
05:39:06 INFO - PROCESS | 1641 | ++DOCSHELL 0x11efe4900 == 89 [pid = 1641] [id = 213]
05:39:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 183 (0x120bd2c00) [pid = 1641] [serial = 595] [outer = 0x0]
05:39:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 184 (0x121b4b400) [pid = 1641] [serial = 596] [outer = 0x120bd2c00]
05:39:06 INFO - PROCESS | 1641 | 1446122346225 Marionette INFO loaded listener.js
05:39:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 185 (0x123b79c00) [pid = 1641] [serial = 597] [outer = 0x120bd2c00]
05:39:06 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:39:06 INFO - document served over http requires an https
05:39:06 INFO - sub-resource via script-tag using the http-csp
05:39:06 INFO - delivery method with keep-origin-redirect and when
05:39:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:39:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:39:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:39:06 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | took 733ms
05:39:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x12a6ced00 == 88 [pid = 1641] [id = 97]
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x11e424800 == 87 [pid = 1641] [id = 111]
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x128e9e500 == 86 [pid = 1641] [id = 94]
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x124656700 == 85 [pid = 1641] [id = 101]
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x129adb700 == 84 [pid = 1641] [id = 116]
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x138af4300 == 83 [pid = 1641] [id = 189]
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x123e2d300 == 82 [pid = 1641] [id = 188]
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x138af2a00 == 81 [pid = 1641] [id = 187]
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x1312e3300 == 80 [pid = 1641] [id = 186]
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x130df2700 == 79 [pid = 1641] [id = 185]
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x12b281300 == 78 [pid = 1641] [id = 184]
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x12c9a3c00 == 77 [pid = 1641] [id = 183]
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x12c7a1200 == 76 [pid = 1641] [id = 182]
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x12a8f1500 == 75 [pid = 1641] [id = 181]
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x12a6ce800 == 74 [pid = 1641] [id = 180]
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x129b5c300 == 73 [pid = 1641] [id = 179]
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x128aff900 == 72 [pid = 1641] [id = 178]
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x12391ac00 == 71 [pid = 1641] [id = 177]
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x127a9e500 == 70 [pid = 1641] [id = 176]
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x120a2e700 == 69 [pid = 1641] [id = 175]
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x11e9c6f00 == 68 [pid = 1641] [id = 174]
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x1309ada00 == 67 [pid = 1641] [id = 173]
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x12f0d0400 == 66 [pid = 1641] [id = 172]
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x12f053300 == 65 [pid = 1641] [id = 171]
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x12cdb9e00 == 64 [pid = 1641] [id = 170]
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x12c9a4600 == 63 [pid = 1641] [id = 169]
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x12c9a0000 == 62 [pid = 1641] [id = 168]
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x12c571b00 == 61 [pid = 1641] [id = 167]
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x12c56d500 == 60 [pid = 1641] [id = 166]
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x12c56e900 == 59 [pid = 1641] [id = 165]
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x12b27f000 == 58 [pid = 1641] [id = 164]
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x129f41b00 == 57 [pid = 1641] [id = 163]
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x127e1f600 == 56 [pid = 1641] [id = 162]
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x121a36e00 == 55 [pid = 1641] [id = 161]
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x11d692400 == 54 [pid = 1641] [id = 160]
05:39:06 INFO - PROCESS | 1641 | --DOCSHELL 0x12a8f1f00 == 53 [pid = 1641] [id = 159]
05:39:06 INFO - PROCESS | 1641 | ++DOCSHELL 0x11eb79f00 == 54 [pid = 1641] [id = 214]
05:39:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 186 (0x11e541400) [pid = 1641] [serial = 598] [outer = 0x0]
05:39:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 187 (0x12444a000) [pid = 1641] [serial = 599] [outer = 0x11e541400]
05:39:07 INFO - PROCESS | 1641 | 1446122347028 Marionette INFO loaded listener.js
05:39:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 188 (0x125eb1800) [pid = 1641] [serial = 600] [outer = 0x11e541400]
05:39:07 INFO - PROCESS | 1641 | --DOMWINDOW == 187 (0x11e9cc000) [pid = 1641] [serial = 410] [outer = 0x0] [url = about:blank]
05:39:07 INFO - PROCESS | 1641 | --DOMWINDOW == 186 (0x123fd6c00) [pid = 1641] [serial = 418] [outer = 0x0] [url = about:blank]
05:39:07 INFO - PROCESS | 1641 | --DOMWINDOW == 185 (0x12c563000) [pid = 1641] [serial = 404] [outer = 0x0] [url = about:blank]
05:39:07 INFO - PROCESS | 1641 | --DOMWINDOW == 184 (0x12454fc00) [pid = 1641] [serial = 407] [outer = 0x0] [url = about:blank]
05:39:07 INFO - PROCESS | 1641 | --DOMWINDOW == 183 (0x120ab4400) [pid = 1641] [serial = 413] [outer = 0x0] [url = about:blank]
05:39:07 INFO - PROCESS | 1641 | --DOMWINDOW == 182 (0x11e304400) [pid = 1641] [serial = 428] [outer = 0x0] [url = about:blank]
05:39:07 INFO - PROCESS | 1641 | --DOMWINDOW == 181 (0x1227db000) [pid = 1641] [serial = 431] [outer = 0x0] [url = about:blank]
05:39:07 INFO - PROCESS | 1641 | --DOMWINDOW == 180 (0x12958c000) [pid = 1641] [serial = 434] [outer = 0x0] [url = about:blank]
05:39:07 INFO - PROCESS | 1641 | --DOMWINDOW == 179 (0x126340c00) [pid = 1641] [serial = 423] [outer = 0x0] [url = about:blank]
05:39:07 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:39:07 INFO - document served over http requires an https
05:39:07 INFO - sub-resource via script-tag using the http-csp
05:39:07 INFO - delivery method with no-redirect and when
05:39:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:39:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:39:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html:23:7
05:39:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 640ms
05:39:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
05:39:07 INFO - PROCESS | 1641 | ++DOCSHELL 0x128afe500 == 55 [pid = 1641] [id = 215]
05:39:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 180 (0x1245f0400) [pid = 1641] [serial = 601] [outer = 0x0]
05:39:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 181 (0x12628ac00) [pid = 1641] [serial = 602] [outer = 0x1245f0400]
05:39:07 INFO - PROCESS | 1641 | 1446122347572 Marionette INFO loaded listener.js
05:39:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 182 (0x127a6ec00) [pid = 1641] [serial = 603] [outer = 0x1245f0400]
05:39:07 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:39:07 INFO - document served over http requires an https
05:39:07 INFO - sub-resource via script-tag using the http-csp
05:39:07 INFO - delivery method with swap-origin-redirect and when
05:39:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:39:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:39:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
05:39:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | took 522ms
05:39:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
05:39:08 INFO - PROCESS | 1641 | ++DOCSHELL 0x129ad9e00 == 56 [pid = 1641] [id = 216]
05:39:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 183 (0x128b71c00) [pid = 1641] [serial = 604] [outer = 0x0]
05:39:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 184 (0x128f86c00) [pid = 1641] [serial = 605] [outer = 0x128b71c00]
05:39:08 INFO - PROCESS | 1641 | 1446122348104 Marionette INFO loaded listener.js
05:39:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 185 (0x129a50000) [pid = 1641] [serial = 606] [outer = 0x128b71c00]
05:39:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:39:08 INFO - document served over http requires an https
05:39:08 INFO - sub-resource via xhr-request using the http-csp
05:39:08 INFO - delivery method with keep-origin-redirect and when
05:39:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:39:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:39:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
05:39:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | took 575ms
05:39:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
05:39:08 INFO - PROCESS | 1641 | ++DOCSHELL 0x12a6cde00 == 57 [pid = 1641] [id = 217]
05:39:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 186 (0x12a6c2400) [pid = 1641] [serial = 607] [outer = 0x0]
05:39:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 187 (0x121dd1800) [pid = 1641] [serial = 608] [outer = 0x12a6c2400]
05:39:08 INFO - PROCESS | 1641 | 1446122348698 Marionette INFO loaded listener.js
05:39:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 188 (0x12a718c00) [pid = 1641] [serial = 609] [outer = 0x12a6c2400]
05:39:09 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:39:09 INFO - document served over http requires an https
05:39:09 INFO - sub-resource via xhr-request using the http-csp
05:39:09 INFO - delivery method with no-redirect and when
05:39:09 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:39:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:39:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
05:39:09 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 522ms
05:39:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
05:39:09 INFO - PROCESS | 1641 | ++DOCSHELL 0x12c7a0d00 == 58 [pid = 1641] [id = 218]
05:39:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 189 (0x12b34d000) [pid = 1641] [serial = 610] [outer = 0x0]
05:39:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 190 (0x12b3c0800) [pid = 1641] [serial = 611] [outer = 0x12b34d000]
05:39:09 INFO - PROCESS | 1641 | 1446122349215 Marionette INFO loaded listener.js
05:39:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 191 (0x12bcfdc00) [pid = 1641] [serial = 612] [outer = 0x12b34d000]
05:39:09 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:39:09 INFO - document served over http requires an https
05:39:09 INFO - sub-resource via xhr-request using the http-csp
05:39:09 INFO - delivery method with swap-origin-redirect and when
05:39:09 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:39:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:39:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
05:39:09 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | took 570ms
05:39:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html
05:39:09 INFO - PROCESS | 1641 | ++DOCSHELL 0x12c7a2100 == 59 [pid = 1641] [id = 219]
05:39:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 192 (0x12c7ec800) [pid = 1641] [serial = 613] [outer = 0x0]
05:39:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 193 (0x12c974000) [pid = 1641] [serial = 614] [outer = 0x12c7ec800]
05:39:09 INFO - PROCESS | 1641 | 1446122349805 Marionette INFO loaded listener.js
05:39:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 194 (0x120ab4000) [pid = 1641] [serial = 615] [outer = 0x12c7ec800]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 193 (0x131348000) [pid = 1641] [serial = 466] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 192 (0x12cde3c00) [pid = 1641] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 191 (0x12cdfe400) [pid = 1641] [serial = 461] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122318291]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 190 (0x124b18800) [pid = 1641] [serial = 504] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122327606]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 189 (0x11dc69400) [pid = 1641] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 188 (0x12948d000) [pid = 1641] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 187 (0x12c7ecc00) [pid = 1641] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 186 (0x12630d000) [pid = 1641] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 185 (0x12a718400) [pid = 1641] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 184 (0x126389400) [pid = 1641] [serial = 506] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 183 (0x127ab5c00) [pid = 1641] [serial = 509] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 182 (0x123e0f000) [pid = 1641] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 181 (0x12f0e3c00) [pid = 1641] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 180 (0x11e186000) [pid = 1641] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 179 (0x1220bd800) [pid = 1641] [serial = 499] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 178 (0x1208d3000) [pid = 1641] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 177 (0x12bca9000) [pid = 1641] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 176 (0x12f128800) [pid = 1641] [serial = 530] [outer = 0x0] [url = about:blank]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 175 (0x138b93000) [pid = 1641] [serial = 479] [outer = 0x0] [url = about:blank]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 174 (0x129578000) [pid = 1641] [serial = 482] [outer = 0x0] [url = about:blank]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 173 (0x123ed9c00) [pid = 1641] [serial = 485] [outer = 0x0] [url = about:blank]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 172 (0x1209c1000) [pid = 1641] [serial = 488] [outer = 0x0] [url = about:blank]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 171 (0x131339400) [pid = 1641] [serial = 467] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 170 (0x1312e0c00) [pid = 1641] [serial = 464] [outer = 0x0] [url = about:blank]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 169 (0x127bd6400) [pid = 1641] [serial = 510] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 168 (0x126389800) [pid = 1641] [serial = 507] [outer = 0x0] [url = about:blank]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 167 (0x12f128c00) [pid = 1641] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 166 (0x12c563800) [pid = 1641] [serial = 454] [outer = 0x0] [url = about:blank]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 165 (0x11e051400) [pid = 1641] [serial = 448] [outer = 0x0] [url = about:blank]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 164 (0x13139cc00) [pid = 1641] [serial = 470] [outer = 0x0] [url = about:blank]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 163 (0x121b86c00) [pid = 1641] [serial = 451] [outer = 0x0] [url = about:blank]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 162 (0x126394800) [pid = 1641] [serial = 518] [outer = 0x0] [url = about:blank]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 161 (0x1313db000) [pid = 1641] [serial = 473] [outer = 0x0] [url = about:blank]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 160 (0x1133c9000) [pid = 1641] [serial = 494] [outer = 0x0] [url = about:blank]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 159 (0x12f010000) [pid = 1641] [serial = 476] [outer = 0x0] [url = about:blank]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 158 (0x12c953000) [pid = 1641] [serial = 527] [outer = 0x0] [url = about:blank]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 157 (0x12bca9800) [pid = 1641] [serial = 524] [outer = 0x0] [url = about:blank]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 156 (0x131218000) [pid = 1641] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122318291]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 155 (0x1309ab000) [pid = 1641] [serial = 459] [outer = 0x0] [url = about:blank]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 154 (0x123ed9800) [pid = 1641] [serial = 505] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122327606]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 153 (0x123e6d400) [pid = 1641] [serial = 502] [outer = 0x0] [url = about:blank]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 152 (0x11e186800) [pid = 1641] [serial = 491] [outer = 0x0] [url = about:blank]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 151 (0x11dd6c000) [pid = 1641] [serial = 515] [outer = 0x0] [url = about:blank]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 150 (0x12a814400) [pid = 1641] [serial = 521] [outer = 0x0] [url = about:blank]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 149 (0x1221a5400) [pid = 1641] [serial = 500] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 148 (0x120a5d000) [pid = 1641] [serial = 497] [outer = 0x0] [url = about:blank]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 147 (0x129a50c00) [pid = 1641] [serial = 512] [outer = 0x0] [url = about:blank]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 146 (0x11335d400) [pid = 1641] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 145 (0x12bce0c00) [pid = 1641] [serial = 525] [outer = 0x0] [url = about:blank]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 144 (0x12a873800) [pid = 1641] [serial = 522] [outer = 0x0] [url = about:blank]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 143 (0x130d1cc00) [pid = 1641] [serial = 197] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
05:39:10 INFO - PROCESS | 1641 | --DOMWINDOW == 142 (0x12cdfe000) [pid = 1641] [serial = 528] [outer = 0x0] [url = about:blank]
05:39:10 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:39:10 INFO - document served over http requires an http
05:39:10 INFO - sub-resource via fetch-request using the http-csp
05:39:10 INFO - delivery method with keep-origin-redirect and when
05:39:10 INFO - the target request is same-origin.
05:39:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | took 571ms
05:39:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
05:39:10 INFO - PROCESS | 1641 | ++DOCSHELL 0x1309ada00 == 60 [pid = 1641] [id = 220]
05:39:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 143 (0x11e051400) [pid = 1641] [serial = 616] [outer = 0x0]
05:39:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 144 (0x11e186000) [pid = 1641] [serial = 617] [outer = 0x11e051400]
05:39:10 INFO - PROCESS | 1641 | 1446122350368 Marionette INFO loaded listener.js
05:39:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 145 (0x1220bd800) [pid = 1641] [serial = 618] [outer = 0x11e051400]
05:39:10 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:39:10 INFO - document served over http requires an http
05:39:10 INFO - sub-resource via fetch-request using the http-csp
05:39:10 INFO - delivery method with no-redirect and when
05:39:10 INFO - the target request is same-origin.
05:39:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | took 524ms
05:39:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
05:39:10 INFO - PROCESS | 1641 | ++DOCSHELL 0x130df2700 == 61 [pid = 1641] [id = 221]
05:39:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 146 (0x120a80000) [pid = 1641] [serial = 619] [outer = 0x0]
05:39:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 147 (0x123ed9c00) [pid = 1641] [serial = 620] [outer = 0x120a80000]
05:39:10 INFO - PROCESS | 1641 | 1446122350896 Marionette INFO loaded listener.js
05:39:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 148 (0x12948d000) [pid = 1641] [serial = 621] [outer = 0x120a80000]
05:39:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:39:11 INFO - document served over http requires an http
05:39:11 INFO - sub-resource via fetch-request using the http-csp
05:39:11 INFO - delivery method with swap-origin-redirect and when
05:39:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:39:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:39:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:39:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:39:11 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 520ms
05:39:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html
05:39:11 INFO - PROCESS | 1641 | ++DOCSHELL 0x1437ddf00 == 62 [pid = 1641] [id = 222]
05:39:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 149 (0x12c953000) [pid = 1641] [serial = 622] [outer = 0x0]
05:39:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 150 (0x12cdfe000) [pid = 1641] [serial = 623] [outer = 0x12c953000]
05:39:11 INFO - PROCESS | 1641 | 1446122351437 Marionette INFO loaded listener.js
05:39:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 151 (0x12f128800) [pid = 1641] [serial = 624] [outer = 0x12c953000]
05:39:11 INFO - PROCESS | 1641 | ++DOCSHELL 0x143f4f700 == 63 [pid = 1641] [id = 223]
05:39:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 152 (0x12f179000) [pid = 1641] [serial = 625] [outer = 0x0]
05:39:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 153 (0x1308cd800) [pid = 1641] [serial = 626] [outer = 0x12f179000]
05:39:11 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:39:11 INFO - document served over http requires an http
05:39:11 INFO - sub-resource via iframe-tag using the http-csp
05:39:11 INFO - delivery method with keep-origin-redirect and when
05:39:11 INFO - the target request is same-origin.
05:39:11 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | took 576ms
05:39:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
05:39:11 INFO - PROCESS | 1641 | ++DOCSHELL 0x143f4e300 == 64 [pid = 1641] [id = 224]
05:39:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 154 (0x130c32800) [pid = 1641] [serial = 627] [outer = 0x0]
05:39:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 155 (0x130c8ac00) [pid = 1641] [serial = 628] [outer = 0x130c32800]
05:39:12 INFO - PROCESS | 1641 | 1446122352022 Marionette INFO loaded listener.js
05:39:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 156 (0x1221fb000) [pid = 1641] [serial = 629] [outer = 0x130c32800]
05:39:12 INFO - PROCESS | 1641 | ++DOCSHELL 0x127b00800 == 65 [pid = 1641] [id = 225]
05:39:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 157 (0x130d4c000) [pid = 1641] [serial = 630] [outer = 0x0]
05:39:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 158 (0x131218000) [pid = 1641] [serial = 631] [outer = 0x130d4c000]
05:39:12 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:39:12 INFO - document served over http requires an http
05:39:12 INFO - sub-resource via iframe-tag using the http-csp
05:39:12 INFO - delivery method with no-redirect and when
05:39:12 INFO - the target request is same-origin.
05:39:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | took 522ms
05:39:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
05:39:12 INFO - PROCESS | 1641 | ++DOCSHELL 0x127aff900 == 66 [pid = 1641] [id = 226]
05:39:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 159 (0x1312b0000) [pid = 1641] [serial = 632] [outer = 0x0]
05:39:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 160 (0x1312e0000) [pid = 1641] [serial = 633] [outer = 0x1312b0000]
05:39:12 INFO - PROCESS | 1641 | 1446122352570 Marionette INFO loaded listener.js
05:39:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 161 (0x131348000) [pid = 1641] [serial = 634] [outer = 0x1312b0000]
05:39:12 INFO - PROCESS | 1641 | ++DOCSHELL 0x128212400 == 67 [pid = 1641] [id = 227]
05:39:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 162 (0x11335d400) [pid = 1641] [serial = 635] [outer = 0x0]
05:39:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 163 (0x131348800) [pid = 1641] [serial = 636] [outer = 0x11335d400]
05:39:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:39:13 INFO - document served over http requires an http
05:39:13 INFO - sub-resource via iframe-tag using the http-csp
05:39:13 INFO - delivery method with swap-origin-redirect and when
05:39:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:39:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:39:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:39:13 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | took 624ms
05:39:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html
05:39:13 INFO - PROCESS | 1641 | ++DOCSHELL 0x128212e00 == 68 [pid = 1641] [id = 228]
05:39:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 164 (0x138a90400) [pid = 1641] [serial = 637] [outer = 0x0]
05:39:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 165 (0x138a90c00) [pid = 1641] [serial = 638] [outer = 0x138a90400]
05:39:13 INFO - PROCESS | 1641 | 1446122353187 Marionette INFO loaded listener.js
05:39:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 166 (0x1390b0400) [pid = 1641] [serial = 639] [outer = 0x138a90400]
05:39:13 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:39:13 INFO - document served over http requires an http
05:39:13 INFO - sub-resource via script-tag using the http-csp
05:39:13 INFO - delivery method with keep-origin-redirect and when
05:39:13 INFO - the target request is same-origin.
05:39:13 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | took 821ms
05:39:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
05:39:13 INFO - PROCESS | 1641 | ++DOCSHELL 0x11efe4400 == 69 [pid = 1641] [id = 229]
05:39:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 167 (0x120146c00) [pid = 1641] [serial = 640] [outer = 0x0]
05:39:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 168 (0x12048d400) [pid = 1641] [serial = 641] [outer = 0x120146c00]
05:39:14 INFO - PROCESS | 1641 | 1446122354047 Marionette INFO loaded listener.js
05:39:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 169 (0x1209b6400) [pid = 1641] [serial = 642] [outer = 0x120146c00]
05:39:14 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:39:14 INFO - document served over http requires an http
05:39:14 INFO - sub-resource via script-tag using the http-csp
05:39:14 INFO - delivery method with no-redirect and when
05:39:14 INFO - the target request is same-origin.
05:39:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | took 726ms
05:39:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html
05:39:14 INFO - PROCESS | 1641 | ++DOCSHELL 0x123e2f100 == 70 [pid = 1641] [id = 230]
05:39:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 170 (0x123da7c00) [pid = 1641] [serial = 643] [outer = 0x0]
05:39:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 171 (0x123e6dc00) [pid = 1641] [serial = 644] [outer = 0x123da7c00]
05:39:14 INFO - PROCESS | 1641 | 1446122354764 Marionette INFO loaded listener.js
05:39:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 172 (0x12630d000) [pid = 1641] [serial = 645] [outer = 0x123da7c00]
05:39:15 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:39:15 INFO - document served over http requires an http
05:39:15 INFO - sub-resource via script-tag using the http-csp
05:39:15 INFO - delivery method with swap-origin-redirect and when
05:39:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:39:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:39:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:39:15 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | took 777ms
05:39:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html
05:39:15 INFO - PROCESS | 1641 | ++DOCSHELL 0x128211500 == 71 [pid = 1641] [id = 231]
05:39:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 173 (0x129a50c00) [pid = 1641] [serial = 646] [outer = 0x0]
05:39:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 174 (0x139ee9400) [pid = 1641] [serial = 647] [outer = 0x129a50c00]
05:39:15 INFO - PROCESS | 1641 | 1446122355570 Marionette INFO loaded listener.js
05:39:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 175 (0x1436f2800) [pid = 1641] [serial = 648] [outer = 0x129a50c00]
05:39:16 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:39:16 INFO - document served over http requires an http
05:39:16 INFO - sub-resource via xhr-request using the http-csp
05:39:16 INFO - delivery method with keep-origin-redirect and when
05:39:16 INFO - the target request is same-origin.
05:39:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | took 730ms
05:39:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
05:39:16 INFO - PROCESS | 1641 | ++DOCSHELL 0x12a6ce800 == 72 [pid = 1641] [id = 232]
05:39:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 176 (0x144278800) [pid = 1641] [serial = 649] [outer = 0x0]
05:39:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 177 (0x12852a000) [pid = 1641] [serial = 650] [outer = 0x144278800]
05:39:16 INFO - PROCESS | 1641 | 1446122356279 Marionette INFO loaded listener.js
05:39:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 178 (0x130d3c800) [pid = 1641] [serial = 651] [outer = 0x144278800]
05:39:16 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:39:16 INFO - document served over http requires an http
05:39:16 INFO - sub-resource via xhr-request using the http-csp
05:39:16 INFO - delivery method with no-redirect and when
05:39:16 INFO - the target request is same-origin.
05:39:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | took 625ms
05:39:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
05:39:16 INFO - PROCESS | 1641 | ++DOCSHELL 0x12c56e900 == 73 [pid = 1641] [id = 233]
05:39:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 179 (0x138ba8800) [pid = 1641] [serial = 652] [outer = 0x0]
05:39:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 180 (0x130cbe400) [pid = 1641] [serial = 653] [outer = 0x138ba8800]
05:39:16 INFO - PROCESS | 1641 | 1446122356946 Marionette INFO loaded listener.js
05:39:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 181 (0x130cbec00) [pid = 1641] [serial = 654] [outer = 0x138ba8800]
05:39:17 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:39:17 INFO - document served over http requires an http
05:39:17 INFO - sub-resource via xhr-request using the http-csp
05:39:17 INFO - delivery method with swap-origin-redirect and when
05:39:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:39:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:39:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:39:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | took 680ms
05:39:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html
05:39:17 INFO - PROCESS | 1641 | ++DOCSHELL 0x13a7ac900 == 74 [pid = 1641] [id = 234]
05:39:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 182 (0x143737000) [pid = 1641] [serial = 655] [outer = 0x0]
05:39:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 183 (0x13a9e4000) [pid = 1641] [serial = 656] [outer = 0x143737000]
05:39:17 INFO - PROCESS | 1641 | 1446122357607 Marionette INFO loaded listener.js
05:39:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 184 (0x143a87800) [pid = 1641] [serial = 657] [outer = 0x143737000]
05:39:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:39:18 INFO - document served over http requires an https
05:39:18 INFO - sub-resource via fetch-request using the http-csp
05:39:18 INFO - delivery method with keep-origin-redirect and when
05:39:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:39:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:39:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:39:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
05:39:18 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | took 727ms
05:39:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
05:39:18 INFO - PROCESS | 1641 | ++DOCSHELL 0x13a671d00 == 75 [pid = 1641] [id = 235]
05:39:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 185 (0x143f46400) [pid = 1641] [serial = 658] [outer = 0x0]
05:39:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 186 (0x143f46800) [pid = 1641] [serial = 659] [outer = 0x143f46400]
05:39:18 INFO - PROCESS | 1641 | 1446122358377 Marionette INFO loaded listener.js
05:39:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 187 (0x12745bc00) [pid = 1641] [serial = 660] [outer = 0x143f46400]
05:39:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
05:39:18 INFO - document served over http requires an https
05:39:18 INFO - sub-resource via fetch-request using the http-csp
05:39:18 INFO - delivery method with no-redirect and when
05:39:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:39:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:39:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:39:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
05:39:18 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | took 672ms
05:39:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html
05:39:18 INFO - PROCESS | 1641 | ++DOCSHELL 0x143ebef00 == 76 [pid = 1641] [id = 236]
05:39:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 188 (0x143f46c00) [pid = 1641] [serial = 661] [outer = 0x0]
05:39:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 189 (0x12743a000) [pid = 1641] [serial = 662] [outer = 0x143f46c00]
05:39:19 INFO - PROCESS | 1641 | 1446122359035 Marionette INFO loaded listener.js
05:39:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 190 (0x143e80800) [pid = 1641] [serial = 663] [outer = 0x143f46c00]
05:39:19 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:39:19 INFO - document served over http requires an https
05:39:19 INFO - sub-resource via fetch-request using the http-csp
05:39:19 INFO - delivery method with swap-origin-redirect and when
05:39:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:39:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:39:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:39:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:39:19 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | took 681ms
05:39:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
05:39:19 INFO - PROCESS | 1641 | ++DOCSHELL 0x1443bd500 == 77 [pid = 1641] [id = 237]
05:39:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 191 (0x12b3c5800) [pid = 1641] [serial = 664] [outer = 0x0]
05:39:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 192 (0x143e80c00) [pid = 1641] [serial = 665] [outer = 0x12b3c5800]
05:39:19 INFO - PROCESS | 1641 | 1446122359750 Marionette INFO loaded listener.js
05:39:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 193 (0x1220bd000) [pid = 1641] [serial = 666] [outer = 0x12b3c5800]
05:39:20 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:39:20 INFO - document served over http requires an https
05:39:20 INFO - sub-resource via fetch-request using the http-csp
05:39:20 INFO - delivery method with swap-origin-redirect and when
05:39:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:39:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:39:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:39:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:39:20 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 722ms
05:39:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
05:39:20 INFO - PROCESS | 1641 | ++DOCSHELL 0x1443c1b00 == 78 [pid = 1641] [id = 238]
05:39:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 194 (0x1446f5c00) [pid = 1641] [serial = 667] [outer = 0x0]
05:39:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 195 (0x1285c6000) [pid = 1641] [serial = 668] [outer = 0x1446f5c00]
05:39:20 INFO - PROCESS | 1641 | 1446122360456 Marionette INFO loaded listener.js
05:39:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 196 (0x1285c6800) [pid = 1641] [serial = 669] [outer = 0x1446f5c00]
05:39:21 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:39:21 INFO - document served over http requires an https
05:39:21 INFO - sub-resource via fetch-request using the http-csp
05:39:21 INFO - delivery method with keep-origin-redirect and when
05:39:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:39:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:39:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:39:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
05:39:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | took 773ms
05:39:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
05:39:21 INFO - PROCESS | 1641 | ++DOCSHELL 0x146361400 == 79 [pid = 1641] [id = 239]
05:39:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 197 (0x1449b4400) [pid = 1641] [serial = 670] [outer = 0x0]
05:39:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 198 (0x1449b4800) [pid = 1641] [serial = 671] [outer = 0x1449b4400]
05:39:21 INFO - PROCESS | 1641 | 1446122361271 Marionette INFO loaded listener.js
05:39:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 199 (0x1466ed400) [pid = 1641] [serial = 672] [outer = 0x1449b4400]
05:39:23 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
05:39:23 INFO - document served over http requires an https
05:39:23 INFO - sub-resource via fetch-request using the http-csp
05:39:23 INFO - delivery method with no-redirect and when
05:39:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:39:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:39:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:39:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html:23:7
05:39:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | took 1978ms
05:39:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html
05:39:23 INFO - PROCESS | 1641 | ++DOCSHELL 0x12c7a1c00 == 80 [pid = 1641] [id = 240]
05:39:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 200 (0x123bdc400) [pid = 1641] [serial = 673] [outer = 0x0]
05:39:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 201 (0x123c2f000) [pid = 1641] [serial = 674] [outer = 0x123bdc400]
05:39:23 INFO - PROCESS | 1641 | 1446122363241 Marionette INFO loaded listener.js
05:39:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 202 (0x129eaf800) [pid = 1641] [serial = 675] [outer = 0x123bdc400]
05:39:23 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:39:23 INFO - document served over http requires an https
05:39:23 INFO - sub-resource via fetch-request using the http-csp
05:39:23 INFO - delivery method with swap-origin-redirect and when
05:39:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:39:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:39:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:39:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
05:39:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | took 744ms
05:39:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
05:39:23 INFO - PROCESS | 1641 | ++DOCSHELL 0x1119d6100 == 81 [pid = 1641] [id = 241]
05:39:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 203 (0x11f516400) [pid = 1641] [serial = 676] [outer = 0x0]
05:39:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 204 (0x1201f2c00) [pid = 1641] [serial = 677] [outer = 0x11f516400]
05:39:24 INFO - PROCESS | 1641 | 1446122363998 Marionette INFO loaded listener.js
05:39:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 205 (0x1449bc400) [pid = 1641] [serial = 678] [outer = 0x11f516400]
05:39:25 INFO - PROCESS | 1641 | ++DOCSHELL 0x125f38f00 == 82 [pid = 1641] [id = 242]
05:39:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 206 (0x1133c9000) [pid = 1641] [serial = 679] [outer = 0x0]
05:39:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 207 (0x1133c9400) [pid = 1641] [serial = 680] [outer = 0x1133c9000]
05:39:25 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:39:25 INFO - document served over http requires an https
05:39:25 INFO - sub-resource via iframe-tag using the http-csp
05:39:25 INFO - delivery method with keep-origin-redirect and when
05:39:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:39:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:39:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
05:39:25 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 1483ms
05:39:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
05:39:25 INFO - PROCESS | 1641 | ++DOCSHELL 0x127a59b00 == 83 [pid = 1641] [id = 243]
05:39:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 208 (0x1221aac00) [pid = 1641] [serial = 681] [outer = 0x0]
05:39:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 209 (0x1226d3800) [pid = 1641] [serial = 682] [outer = 0x1221aac00]
05:39:25 INFO - PROCESS | 1641 | 1446122365483 Marionette INFO loaded listener.js
05:39:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 210 (0x123b79800) [pid = 1641] [serial = 683] [outer = 0x1221aac00]
05:39:25 INFO - PROCESS | 1641 | ++DOCSHELL 0x128afea00 == 84 [pid = 1641] [id = 244]
05:39:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 211 (0x12209d000) [pid = 1641] [serial = 684] [outer = 0x0]
05:39:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 212 (0x12442a000) [pid = 1641] [serial = 685] [outer = 0x12209d000]
05:39:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
05:39:26 INFO - document served over http requires an https
05:39:26 INFO - sub-resource via iframe-tag using the http-csp
05:39:26 INFO - delivery method with no-redirect and when
05:39:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:39:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:39:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
05:39:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | took 732ms
05:39:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
05:39:26 INFO - PROCESS | 1641 | ++DOCSHELL 0x123840100 == 85 [pid = 1641] [id = 245]
05:39:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 213 (0x11380e000) [pid = 1641] [serial = 686] [outer = 0x0]
05:39:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 214 (0x1139e1800) [pid = 1641] [serial = 687] [outer = 0x11380e000]
05:39:26 INFO - PROCESS | 1641 | 1446122366410 Marionette INFO loaded listener.js
05:39:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 215 (0x11e129800) [pid = 1641] [serial = 688] [outer = 0x11380e000]
05:39:26 INFO - PROCESS | 1641 | ++DOCSHELL 0x129b5d200 == 86 [pid = 1641] [id = 246]
05:39:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 216 (0x121d52000) [pid = 1641] [serial = 689] [outer = 0x0]
05:39:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 217 (0x1200df000) [pid = 1641] [serial = 690] [outer = 0x121d52000]
05:39:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:39:26 INFO - document served over http requires an https
05:39:26 INFO - sub-resource via iframe-tag using the http-csp
05:39:26 INFO - delivery method with swap-origin-redirect and when
05:39:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:39:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:39:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:39:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 788ms
05:39:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
05:39:27 INFO - PROCESS | 1641 | ++DOCSHELL 0x13a711500 == 87 [pid = 1641] [id = 247]
05:39:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 218 (0x124b15c00) [pid = 1641] [serial = 691] [outer = 0x0]
05:39:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 219 (0x126214800) [pid = 1641] [serial = 692] [outer = 0x124b15c00]
05:39:27 INFO - PROCESS | 1641 | 1446122367186 Marionette INFO loaded listener.js
05:39:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 220 (0x1275b2000) [pid = 1641] [serial = 693] [outer = 0x124b15c00]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x11e1e6b00 == 86 [pid = 1641] [id = 106]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x124b2f900 == 85 [pid = 1641] [id = 98]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x128efef00 == 84 [pid = 1641] [id = 102]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x128212400 == 83 [pid = 1641] [id = 227]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x127aff900 == 82 [pid = 1641] [id = 226]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x127b00800 == 81 [pid = 1641] [id = 225]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x143f4e300 == 80 [pid = 1641] [id = 224]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x143f4f700 == 79 [pid = 1641] [id = 223]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x1437ddf00 == 78 [pid = 1641] [id = 222]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x130df2700 == 77 [pid = 1641] [id = 221]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x1309ada00 == 76 [pid = 1641] [id = 220]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x12c7a2100 == 75 [pid = 1641] [id = 219]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x12c7a0d00 == 74 [pid = 1641] [id = 218]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x12a6cde00 == 73 [pid = 1641] [id = 217]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x129ad9e00 == 72 [pid = 1641] [id = 216]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x128afe500 == 71 [pid = 1641] [id = 215]
05:39:27 INFO - PROCESS | 1641 | ++DOCSHELL 0x113336f00 == 72 [pid = 1641] [id = 248]
05:39:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 221 (0x11e9cc000) [pid = 1641] [serial = 694] [outer = 0x0]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x11eb79f00 == 71 [pid = 1641] [id = 214]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x11efe4900 == 70 [pid = 1641] [id = 213]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x1284d0500 == 69 [pid = 1641] [id = 212]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x123e2fb00 == 68 [pid = 1641] [id = 211]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x120c5b300 == 67 [pid = 1641] [id = 210]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x1142c1800 == 66 [pid = 1641] [id = 209]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x11dd60500 == 65 [pid = 1641] [id = 208]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x11189ec00 == 64 [pid = 1641] [id = 207]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x121be5600 == 63 [pid = 1641] [id = 206]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x121be1000 == 62 [pid = 1641] [id = 205]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x13a7ae700 == 61 [pid = 1641] [id = 204]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x127a55a00 == 60 [pid = 1641] [id = 203]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x13a7ab000 == 59 [pid = 1641] [id = 202]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x1284d3700 == 58 [pid = 1641] [id = 201]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x1284d0a00 == 57 [pid = 1641] [id = 200]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x130ca7900 == 56 [pid = 1641] [id = 199]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x138af3900 == 55 [pid = 1641] [id = 198]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x130df2200 == 54 [pid = 1641] [id = 197]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x12f054200 == 53 [pid = 1641] [id = 196]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x12c79f900 == 52 [pid = 1641] [id = 195]
05:39:27 INFO - PROCESS | 1641 | --DOCSHELL 0x127aa0300 == 51 [pid = 1641] [id = 193]
05:39:27 INFO - PROCESS | 1641 | --DOMWINDOW == 220 (0x120ca7c00) [pid = 1641] [serial = 498] [outer = 0x0] [url = about:blank]
05:39:27 INFO - PROCESS | 1641 | --DOMWINDOW == 219 (0x11ea54000) [pid = 1641] [serial = 492] [outer = 0x0] [url = about:blank]
05:39:27 INFO - PROCESS | 1641 | --DOMWINDOW == 218 (0x124681c00) [pid = 1641] [serial = 503] [outer = 0x0] [url = about:blank]
05:39:27 INFO - PROCESS | 1641 | --DOMWINDOW == 217 (0x11ddf7400) [pid = 1641] [serial = 495] [outer = 0x0] [url = about:blank]
05:39:27 INFO - PROCESS | 1641 | --DOMWINDOW == 216 (0x12cd4f800) [pid = 1641] [serial = 446] [outer = 0x0] [url = about:blank]
05:39:27 INFO - PROCESS | 1641 | --DOMWINDOW == 215 (0x129be4800) [pid = 1641] [serial = 513] [outer = 0x0] [url = about:blank]
05:39:27 INFO - PROCESS | 1641 | --DOMWINDOW == 214 (0x120bd2800) [pid = 1641] [serial = 516] [outer = 0x0] [url = about:blank]
05:39:27 INFO - PROCESS | 1641 | --DOMWINDOW == 213 (0x12717e000) [pid = 1641] [serial = 519] [outer = 0x0] [url = about:blank]
05:39:27 INFO - PROCESS | 1641 | --DOMWINDOW == 212 (0x1312e0400) [pid = 1641] [serial = 531] [outer = 0x0] [url = about:blank]
05:39:27 INFO - PROCESS | 1641 | --DOMWINDOW == 211 (0x127ab5000) [pid = 1641] [serial = 508] [outer = 0x0] [url = about:blank]
05:39:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 212 (0x11ddf7400) [pid = 1641] [serial = 695] [outer = 0x11e9cc000]
05:39:27 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:39:27 INFO - document served over http requires an https
05:39:27 INFO - sub-resource via iframe-tag using the http-csp
05:39:27 INFO - delivery method with swap-origin-redirect and when
05:39:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:39:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:39:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:39:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | took 829ms
05:39:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html
05:39:27 INFO - PROCESS | 1641 | ++DOCSHELL 0x11eb79f00 == 52 [pid = 1641] [id = 249]
05:39:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 213 (0x127bd6800) [pid = 1641] [serial = 696] [outer = 0x0]
05:39:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 214 (0x127fbd800) [pid = 1641] [serial = 697] [outer = 0x127bd6800]
05:39:27 INFO - PROCESS | 1641 | 1446122367975 Marionette INFO loaded listener.js
05:39:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 215 (0x1288e0400) [pid = 1641] [serial = 698] [outer = 0x127bd6800]
05:39:28 INFO - PROCESS | 1641 | ++DOCSHELL 0x124656200 == 53 [pid = 1641] [id = 250]
05:39:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 216 (0x128b19000) [pid = 1641] [serial = 699] [outer = 0x0]
05:39:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 217 (0x128b19800) [pid = 1641] [serial = 700] [outer = 0x128b19000]
05:39:28 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:39:28 INFO - document served over http requires an https
05:39:28 INFO - sub-resource via iframe-tag using the http-csp
05:39:28 INFO - delivery method with keep-origin-redirect and when
05:39:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:39:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:39:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
05:39:28 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 571ms
05:39:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
05:39:28 INFO - PROCESS | 1641 | ++DOCSHELL 0x127a59600 == 54 [pid = 1641] [id = 251]
05:39:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 218 (0x129bd2800) [pid = 1641] [serial = 701] [outer = 0x0]
05:39:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 219 (0x129be4800) [pid = 1641] [serial = 702] [outer = 0x129bd2800]
05:39:28 INFO - PROCESS | 1641 | 1446122368553 Marionette INFO loaded listener.js
05:39:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 220 (0x129fce400) [pid = 1641] [serial = 703] [outer = 0x129bd2800]
05:39:28 INFO - PROCESS | 1641 | ++DOCSHELL 0x1284d0500 == 55 [pid = 1641] [id = 252]
05:39:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 221 (0x11356cc00) [pid = 1641] [serial = 704] [outer = 0x0]
05:39:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 222 (0x125f27400) [pid = 1641] [serial = 705] [outer = 0x11356cc00]
05:39:28 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
05:39:28 INFO - document served over http requires an https
05:39:28 INFO - sub-resource via iframe-tag using the http-csp
05:39:28 INFO - delivery method with no-redirect and when
05:39:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:39:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:39:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
05:39:28 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | took 575ms
05:39:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html
05:39:29 INFO - PROCESS | 1641 | ++DOCSHELL 0x128afe500 == 56 [pid = 1641] [id = 253]
05:39:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 223 (0x12a814c00) [pid = 1641] [serial = 706] [outer = 0x0]
05:39:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 224 (0x12a825800) [pid = 1641] [serial = 707] [outer = 0x12a814c00]
05:39:29 INFO - PROCESS | 1641 | 1446122369154 Marionette INFO loaded listener.js
05:39:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 225 (0x12b2ac000) [pid = 1641] [serial = 708] [outer = 0x12a814c00]
05:39:29 INFO - PROCESS | 1641 | ++DOCSHELL 0x12c7a2100 == 57 [pid = 1641] [id = 254]
05:39:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 226 (0x12b308800) [pid = 1641] [serial = 709] [outer = 0x0]
05:39:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 227 (0x12bcaac00) [pid = 1641] [serial = 710] [outer = 0x12b308800]
05:39:29 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:39:29 INFO - document served over http requires an https
05:39:29 INFO - sub-resource via iframe-tag using the http-csp
05:39:29 INFO - delivery method with swap-origin-redirect and when
05:39:29 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:39:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:39:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
05:39:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 621ms
05:39:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html
05:39:29 INFO - PROCESS | 1641 | ++DOCSHELL 0x12c9a3200 == 58 [pid = 1641] [id = 255]
05:39:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 228 (0x127112800) [pid = 1641] [serial = 711] [outer = 0x0]
05:39:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 229 (0x12bcc1800) [pid = 1641] [serial = 712] [outer = 0x127112800]
05:39:29 INFO - PROCESS | 1641 | 1446122369790 Marionette INFO loaded listener.js
05:39:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 230 (0x12c7ecc00) [pid = 1641] [serial = 713] [outer = 0x127112800]
05:39:30 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:39:30 INFO - document served over http requires an https
05:39:30 INFO - sub-resource via script-tag using the http-csp
05:39:30 INFO - delivery method with keep-origin-redirect and when
05:39:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:39:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:39:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
05:39:30 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 634ms
05:39:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
05:39:30 INFO - PROCESS | 1641 | ++DOCSHELL 0x138af3900 == 59 [pid = 1641] [id = 256]
05:39:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 231 (0x1309ab000) [pid = 1641] [serial = 714] [outer = 0x0]
05:39:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 232 (0x1309ab400) [pid = 1641] [serial = 715] [outer = 0x1309ab000]
05:39:30 INFO - PROCESS | 1641 | 1446122370413 Marionette INFO loaded listener.js
05:39:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 233 (0x130d7ec00) [pid = 1641] [serial = 716] [outer = 0x1309ab000]
05:39:30 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
05:39:30 INFO - document served over http requires an https
05:39:30 INFO - sub-resource via script-tag using the http-csp
05:39:30 INFO - delivery method with no-redirect and when
05:39:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:39:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:39:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html:23:7
05:39:30 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | took 573ms
05:39:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html
05:39:30 INFO - PROCESS | 1641 | ++DOCSHELL 0x143f4d900 == 60 [pid = 1641] [id = 257]
05:39:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 234 (0x138b93000) [pid = 1641] [serial = 717] [outer = 0x0]
05:39:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 235 (0x138b93800) [pid = 1641] [serial = 718] [outer = 0x138b93000]
05:39:31 INFO - PROCESS | 1641 | 1446122371014 Marionette INFO loaded listener.js
05:39:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 236 (0x138e65c00) [pid = 1641] [serial = 719] [outer = 0x138b93000]
05:39:31 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:39:31 INFO - document served over http requires an https
05:39:31 INFO - sub-resource via script-tag using the http-csp
05:39:31 INFO - delivery method with swap-origin-redirect and when
05:39:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:39:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:39:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:39:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 623ms
05:39:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html
05:39:31 INFO - PROCESS | 1641 | ++DOCSHELL 0x146360000 == 61 [pid = 1641] [id = 258]
05:39:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 237 (0x139ecc000) [pid = 1641] [serial = 720] [outer = 0x0]
05:39:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 238 (0x139ecc800) [pid = 1641] [serial = 721] [outer = 0x139ecc000]
05:39:31 INFO - PROCESS | 1641 | 1446122371613 Marionette INFO loaded listener.js
05:39:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 239 (0x13a9e4800) [pid = 1641] [serial = 722] [outer = 0x139ecc000]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 238 (0x11d777000) [pid = 1641] [serial = 551] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 237 (0x126286000) [pid = 1641] [serial = 546] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122335035]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 236 (0x123bbe000) [pid = 1641] [serial = 583] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 235 (0x1294f4400) [pid = 1641] [serial = 541] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 234 (0x1118cfc00) [pid = 1641] [serial = 588] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122344961]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 233 (0x11e051400) [pid = 1641] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 232 (0x120a80000) [pid = 1641] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 231 (0x120191000) [pid = 1641] [serial = 590] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 230 (0x11335d400) [pid = 1641] [serial = 635] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 229 (0x130d4c000) [pid = 1641] [serial = 630] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122352284]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 228 (0x120bd2c00) [pid = 1641] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 227 (0x1245f0400) [pid = 1641] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 226 (0x1312b0000) [pid = 1641] [serial = 632] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 225 (0x11e541400) [pid = 1641] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 224 (0x128b71c00) [pid = 1641] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 223 (0x12c953000) [pid = 1641] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 222 (0x12b34d000) [pid = 1641] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 221 (0x12a6c2400) [pid = 1641] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 220 (0x1209be000) [pid = 1641] [serial = 593] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 219 (0x12c7ec800) [pid = 1641] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 218 (0x12f179000) [pid = 1641] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 217 (0x130c32800) [pid = 1641] [serial = 627] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 216 (0x122758c00) [pid = 1641] [serial = 575] [outer = 0x0] [url = about:blank]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 215 (0x127555800) [pid = 1641] [serial = 572] [outer = 0x0] [url = about:blank]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 214 (0x12444a000) [pid = 1641] [serial = 599] [outer = 0x0] [url = about:blank]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 213 (0x12628ac00) [pid = 1641] [serial = 602] [outer = 0x0] [url = about:blank]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 212 (0x12c974000) [pid = 1641] [serial = 614] [outer = 0x0] [url = about:blank]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 211 (0x113242c00) [pid = 1641] [serial = 594] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 210 (0x11e186000) [pid = 1641] [serial = 617] [outer = 0x0] [url = about:blank]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 209 (0x1204c9400) [pid = 1641] [serial = 566] [outer = 0x0] [url = about:blank]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 208 (0x121b4b400) [pid = 1641] [serial = 596] [outer = 0x0] [url = about:blank]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 207 (0x1312e0000) [pid = 1641] [serial = 633] [outer = 0x0] [url = about:blank]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 206 (0x1135edc00) [pid = 1641] [serial = 589] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122344961]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 205 (0x130c8ac00) [pid = 1641] [serial = 628] [outer = 0x0] [url = about:blank]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 204 (0x128f86c00) [pid = 1641] [serial = 605] [outer = 0x0] [url = about:blank]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 203 (0x11f7b8c00) [pid = 1641] [serial = 536] [outer = 0x0] [url = about:blank]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 202 (0x12a7c4400) [pid = 1641] [serial = 586] [outer = 0x0] [url = about:blank]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 201 (0x1308cd800) [pid = 1641] [serial = 626] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 200 (0x143aa3400) [pid = 1641] [serial = 578] [outer = 0x0] [url = about:blank]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 199 (0x131348800) [pid = 1641] [serial = 636] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 198 (0x138a90c00) [pid = 1641] [serial = 638] [outer = 0x0] [url = about:blank]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 197 (0x139e22800) [pid = 1641] [serial = 557] [outer = 0x0] [url = about:blank]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 196 (0x131218000) [pid = 1641] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122352284]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 195 (0x12b3c0800) [pid = 1641] [serial = 611] [outer = 0x0] [url = about:blank]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 194 (0x123ed9c00) [pid = 1641] [serial = 620] [outer = 0x0] [url = about:blank]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 193 (0x12cdfe000) [pid = 1641] [serial = 623] [outer = 0x0] [url = about:blank]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 192 (0x13139c400) [pid = 1641] [serial = 533] [outer = 0x0] [url = about:blank]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 191 (0x123e84800) [pid = 1641] [serial = 539] [outer = 0x0] [url = about:blank]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 190 (0x121dd1800) [pid = 1641] [serial = 608] [outer = 0x0] [url = about:blank]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 189 (0x1204c9800) [pid = 1641] [serial = 591] [outer = 0x0] [url = about:blank]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 188 (0x11d777800) [pid = 1641] [serial = 552] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 187 (0x12cd92800) [pid = 1641] [serial = 547] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122335035]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 186 (0x130960000) [pid = 1641] [serial = 554] [outer = 0x0] [url = about:blank]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 185 (0x1139ae400) [pid = 1641] [serial = 584] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 184 (0x130d4cc00) [pid = 1641] [serial = 544] [outer = 0x0] [url = about:blank]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 183 (0x1275a7c00) [pid = 1641] [serial = 569] [outer = 0x0] [url = about:blank]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 182 (0x130c32400) [pid = 1641] [serial = 563] [outer = 0x0] [url = about:blank]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 181 (0x12895e400) [pid = 1641] [serial = 542] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 180 (0x11efb7000) [pid = 1641] [serial = 549] [outer = 0x0] [url = about:blank]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 179 (0x143709000) [pid = 1641] [serial = 581] [outer = 0x0] [url = about:blank]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 178 (0x128287400) [pid = 1641] [serial = 560] [outer = 0x0] [url = about:blank]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 177 (0x12a718c00) [pid = 1641] [serial = 609] [outer = 0x0] [url = about:blank]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 176 (0x12bcfdc00) [pid = 1641] [serial = 612] [outer = 0x0] [url = about:blank]
05:39:32 INFO - PROCESS | 1641 | --DOMWINDOW == 175 (0x129a50000) [pid = 1641] [serial = 606] [outer = 0x0] [url = about:blank]
05:39:32 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:39:32 INFO - document served over http requires an https
05:39:32 INFO - sub-resource via script-tag using the http-csp
05:39:32 INFO - delivery method with swap-origin-redirect and when
05:39:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:39:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:39:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:39:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1175ms
05:39:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html
05:39:32 INFO - PROCESS | 1641 | ++DOCSHELL 0x1467bfa00 == 62 [pid = 1641] [id = 259]
05:39:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 176 (0x120a80000) [pid = 1641] [serial = 723] [outer = 0x0]
05:39:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 177 (0x120daf800) [pid = 1641] [serial = 724] [outer = 0x120a80000]
05:39:32 INFO - PROCESS | 1641 | 1446122372780 Marionette INFO loaded listener.js
05:39:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 178 (0x127555800) [pid = 1641] [serial = 725] [outer = 0x120a80000]
05:39:33 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:39:33 INFO - document served over http requires an https
05:39:33 INFO - sub-resource via script-tag using the http-csp
05:39:33 INFO - delivery method with keep-origin-redirect and when
05:39:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:39:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:39:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
05:39:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 578ms
05:39:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
05:39:33 INFO - PROCESS | 1641 | ++DOCSHELL 0x146c48c00 == 63 [pid = 1641] [id = 260]
05:39:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 179 (0x12a718c00) [pid = 1641] [serial = 726] [outer = 0x0]
05:39:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 180 (0x12a7c4400) [pid = 1641] [serial = 727] [outer = 0x12a718c00]
05:39:33 INFO - PROCESS | 1641 | 1446122373358 Marionette INFO loaded listener.js
05:39:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 181 (0x12c7ec800) [pid = 1641] [serial = 728] [outer = 0x12a718c00]
05:39:33 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
05:39:33 INFO - document served over http requires an https
05:39:33 INFO - sub-resource via script-tag using the http-csp
05:39:33 INFO - delivery method with no-redirect and when
05:39:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:39:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:39:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
05:39:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | took 571ms
05:39:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
05:39:33 INFO - PROCESS | 1641 | ++DOCSHELL 0x139e45e00 == 64 [pid = 1641] [id = 261]
05:39:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 182 (0x130d4cc00) [pid = 1641] [serial = 729] [outer = 0x0]
05:39:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 183 (0x131218000) [pid = 1641] [serial = 730] [outer = 0x130d4cc00]
05:39:33 INFO - PROCESS | 1641 | 1446122373926 Marionette INFO loaded listener.js
05:39:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 184 (0x139e22800) [pid = 1641] [serial = 731] [outer = 0x130d4cc00]
05:39:34 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:39:34 INFO - document served over http requires an https
05:39:34 INFO - sub-resource via script-tag using the http-csp
05:39:34 INFO - delivery method with swap-origin-redirect and when
05:39:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:39:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:39:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
05:39:34 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 524ms
05:39:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html
05:39:34 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dcd6b00 == 65 [pid = 1641] [id = 262]
05:39:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 185 (0x11d632c00) [pid = 1641] [serial = 732] [outer = 0x0]
05:39:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 186 (0x11d777800) [pid = 1641] [serial = 733] [outer = 0x11d632c00]
05:39:34 INFO - PROCESS | 1641 | 1446122374625 Marionette INFO loaded listener.js
05:39:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 187 (0x11e1ab800) [pid = 1641] [serial = 734] [outer = 0x11d632c00]
05:39:35 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:39:35 INFO - document served over http requires an https
05:39:35 INFO - sub-resource via xhr-request using the http-csp
05:39:35 INFO - delivery method with keep-origin-redirect and when
05:39:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:39:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:39:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
05:39:35 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | took 780ms
05:39:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
05:39:35 INFO - PROCESS | 1641 | ++DOCSHELL 0x123e2c400 == 66 [pid = 1641] [id = 263]
05:39:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 188 (0x124681400) [pid = 1641] [serial = 735] [outer = 0x0]
05:39:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 189 (0x124681800) [pid = 1641] [serial = 736] [outer = 0x124681400]
05:39:35 INFO - PROCESS | 1641 | 1446122375332 Marionette INFO loaded listener.js
05:39:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 190 (0x124ba7000) [pid = 1641] [serial = 737] [outer = 0x124681400]
05:39:35 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
05:39:35 INFO - document served over http requires an https
05:39:35 INFO - sub-resource via xhr-request using the http-csp
05:39:35 INFO - delivery method with no-redirect and when
05:39:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:39:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:39:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
05:39:35 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | took 678ms
05:39:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html
05:39:36 INFO - PROCESS | 1641 | ++DOCSHELL 0x1284d3c00 == 67 [pid = 1641] [id = 264]
05:39:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 191 (0x143a87c00) [pid = 1641] [serial = 738] [outer = 0x0]
05:39:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 192 (0x143aa3400) [pid = 1641] [serial = 739] [outer = 0x143a87c00]
05:39:36 INFO - PROCESS | 1641 | 1446122376068 Marionette INFO loaded listener.js
05:39:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 193 (0x144395000) [pid = 1641] [serial = 740] [outer = 0x143a87c00]
05:39:36 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:39:36 INFO - document served over http requires an https
05:39:36 INFO - sub-resource via xhr-request using the http-csp
05:39:36 INFO - delivery method with swap-origin-redirect and when
05:39:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:39:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:39:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:39:36 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | took 731ms
05:39:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
05:39:36 INFO - PROCESS | 1641 | ++DOCSHELL 0x12cdb8a00 == 68 [pid = 1641] [id = 265]
05:39:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 194 (0x1384bf800) [pid = 1641] [serial = 741] [outer = 0x0]
05:39:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 195 (0x130d61400) [pid = 1641] [serial = 742] [outer = 0x1384bf800]
05:39:36 INFO - PROCESS | 1641 | 1446122376822 Marionette INFO loaded listener.js
05:39:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 196 (0x1384bfc00) [pid = 1641] [serial = 743] [outer = 0x1384bf800]
05:39:37 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:39:37 INFO - document served over http requires an https
05:39:37 INFO - sub-resource via xhr-request using the http-csp
05:39:37 INFO - delivery method with swap-origin-redirect and when
05:39:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:39:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:39:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:39:37 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | took 724ms
05:39:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
05:39:37 INFO - PROCESS | 1641 | ++DOCSHELL 0x139e47200 == 69 [pid = 1641] [id = 266]
05:39:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 197 (0x143ba3000) [pid = 1641] [serial = 744] [outer = 0x0]
05:39:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 198 (0x143ba3400) [pid = 1641] [serial = 745] [outer = 0x143ba3000]
05:39:37 INFO - PROCESS | 1641 | 1446122377513 Marionette INFO loaded listener.js
05:39:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 199 (0x144970400) [pid = 1641] [serial = 746] [outer = 0x143ba3000]
05:39:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:39:38 INFO - document served over http requires an https
05:39:38 INFO - sub-resource via xhr-request using the http-csp
05:39:38 INFO - delivery method with keep-origin-redirect and when
05:39:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:39:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:39:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
05:39:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | took 673ms
05:39:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
05:39:38 INFO - PROCESS | 1641 | ++DOCSHELL 0x1437e1100 == 70 [pid = 1641] [id = 267]
05:39:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 200 (0x143735800) [pid = 1641] [serial = 747] [outer = 0x0]
05:39:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 201 (0x143735c00) [pid = 1641] [serial = 748] [outer = 0x143735800]
05:39:38 INFO - PROCESS | 1641 | 1446122378216 Marionette INFO loaded listener.js
05:39:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 202 (0x12cb82000) [pid = 1641] [serial = 749] [outer = 0x143735800]
05:39:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
05:39:38 INFO - document served over http requires an https
05:39:38 INFO - sub-resource via xhr-request using the http-csp
05:39:38 INFO - delivery method with no-redirect and when
05:39:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:39:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:39:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
05:39:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | took 676ms
05:39:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
05:39:38 INFO - PROCESS | 1641 | ++DOCSHELL 0x1467bff00 == 71 [pid = 1641] [id = 268]
05:39:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 203 (0x12c22e400) [pid = 1641] [serial = 750] [outer = 0x0]
05:39:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 204 (0x12c22e800) [pid = 1641] [serial = 751] [outer = 0x12c22e400]
05:39:38 INFO - PROCESS | 1641 | 1446122378901 Marionette INFO loaded listener.js
05:39:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 205 (0x138461400) [pid = 1641] [serial = 752] [outer = 0x12c22e400]
05:39:39 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:39:39 INFO - document served over http requires an https
05:39:39 INFO - sub-resource via xhr-request using the http-csp
05:39:39 INFO - delivery method with swap-origin-redirect and when
05:39:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:39:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:39:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
05:39:39 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | took 672ms
05:39:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
05:39:39 INFO - PROCESS | 1641 | ++DOCSHELL 0x1466eef00 == 72 [pid = 1641] [id = 269]
05:39:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 206 (0x124499400) [pid = 1641] [serial = 753] [outer = 0x0]
05:39:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 207 (0x12cde3000) [pid = 1641] [serial = 754] [outer = 0x124499400]
05:39:39 INFO - PROCESS | 1641 | 1446122379551 Marionette INFO loaded listener.js
05:39:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 208 (0x1436b0400) [pid = 1641] [serial = 755] [outer = 0x124499400]
05:39:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:39:40 INFO - document served over http requires an http
05:39:40 INFO - sub-resource via fetch-request using the meta-csp
05:39:40 INFO - delivery method with keep-origin-redirect and when
05:39:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html"
05:39:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:39:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:39:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:39:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
05:39:40 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | took 674ms
05:39:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
05:39:40 INFO - PROCESS | 1641 | ++DOCSHELL 0x144727a00 == 73 [pid = 1641] [id = 270]
05:39:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 209 (0x146c3a000) [pid = 1641] [serial = 756] [outer = 0x0]
05:39:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 210 (0x146c3a400) [pid = 1641] [serial = 757] [outer = 0x146c3a000]
05:39:40 INFO - PROCESS | 1641 | 1446122380274 Marionette INFO loaded listener.js
05:39:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 211 (0x146c90000) [pid = 1641] [serial = 758] [outer = 0x146c3a000]
05:39:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:39:40 INFO - document served over http requires an http
05:39:40 INFO - sub-resource via fetch-request using the meta-csp
05:39:40 INFO - delivery method with no-redirect and when
05:39:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html"
05:39:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:39:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:39:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:39:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html:23:7
05:39:40 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 724ms
05:39:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
05:39:40 INFO - PROCESS | 1641 | ++DOCSHELL 0x147431000 == 74 [pid = 1641] [id = 271]
05:39:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 212 (0x1384ee800) [pid = 1641] [serial = 759] [outer = 0x0]
05:39:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 213 (0x144939400) [pid = 1641] [serial = 760] [outer = 0x1384ee800]
05:39:40 INFO - PROCESS | 1641 | 1446122380963 Marionette INFO loaded listener.js
05:39:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 214 (0x146c90c00) [pid = 1641] [serial = 761] [outer = 0x1384ee800]
05:39:41 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:39:41 INFO - document served over http requires an http
05:39:41 INFO - sub-resource via fetch-request using the meta-csp
05:39:41 INFO - delivery method with swap-origin-redirect and when
05:39:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
05:39:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:39:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:39:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:39:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
05:39:41 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | took 676ms
05:39:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
05:39:41 INFO - PROCESS | 1641 | ++DOCSHELL 0x13aa7ca00 == 75 [pid = 1641] [id = 272]
05:39:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 215 (0x13aa9a400) [pid = 1641] [serial = 762] [outer = 0x0]
05:39:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 216 (0x13aa93000) [pid = 1641] [serial = 763] [outer = 0x13aa9a400]
05:39:41 INFO - PROCESS | 1641 | 1446122381723 Marionette INFO loaded listener.js
05:39:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 217 (0x128a35400) [pid = 1641] [serial = 764] [outer = 0x13aa9a400]
05:39:42 INFO - PROCESS | 1641 | ++DOCSHELL 0x144a4b000 == 76 [pid = 1641] [id = 273]
05:39:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 218 (0x1447ab400) [pid = 1641] [serial = 765] [outer = 0x0]
05:39:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 219 (0x138fd3c00) [pid = 1641] [serial = 766] [outer = 0x1447ab400]
05:39:42 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:39:42 INFO - document served over http requires an http
05:39:42 INFO - sub-resource via iframe-tag using the meta-csp
05:39:42 INFO - delivery method with keep-origin-redirect and when
05:39:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html"
05:39:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:39:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:39:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:39:42 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | took 798ms
05:39:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
05:39:42 INFO - PROCESS | 1641 | ++DOCSHELL 0x13aa80b00 == 77 [pid = 1641] [id = 274]
05:39:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 220 (0x128b9ec00) [pid = 1641] [serial = 767] [outer = 0x0]
05:39:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 221 (0x12c30a000) [pid = 1641] [serial = 768] [outer = 0x128b9ec00]
05:39:42 INFO - PROCESS | 1641 | 1446122382522 Marionette INFO loaded listener.js
05:39:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 222 (0x138a76000) [pid = 1641] [serial = 769] [outer = 0x128b9ec00]
05:39:42 INFO - PROCESS | 1641 | ++DOCSHELL 0x143f14500 == 78 [pid = 1641] [id = 275]
05:39:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 223 (0x1446c8c00) [pid = 1641] [serial = 770] [outer = 0x0]
05:39:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 224 (0x1448a4000) [pid = 1641] [serial = 771] [outer = 0x1446c8c00]
05:39:43 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:39:43 INFO - document served over http requires an http
05:39:43 INFO - sub-resource via iframe-tag using the meta-csp
05:39:43 INFO - delivery method with no-redirect and when
05:39:43 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html"
05:39:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:39:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:39:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html:23:7
05:39:43 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 774ms
05:39:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
05:39:43 INFO - PROCESS | 1641 | ++DOCSHELL 0x143f15e00 == 79 [pid = 1641] [id = 276]
05:39:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 225 (0x1446c8400) [pid = 1641] [serial = 772] [outer = 0x0]
05:39:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 226 (0x1446b9000) [pid = 1641] [serial = 773] [outer = 0x1446c8400]
05:39:43 INFO - PROCESS | 1641 | 1446122383301 Marionette INFO loaded listener.js
05:39:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 227 (0x1446b9800) [pid = 1641] [serial = 774] [outer = 0x1446c8400]
05:39:43 INFO - PROCESS | 1641 | ++DOCSHELL 0x143f18600 == 80 [pid = 1641] [id = 277]
05:39:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 228 (0x147734800) [pid = 1641] [serial = 775] [outer = 0x0]
05:39:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 229 (0x129578400) [pid = 1641] [serial = 776] [outer = 0x147734800]
05:39:43 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:39:43 INFO - document served over http requires an http
05:39:43 INFO - sub-resource via iframe-tag using the meta-csp
05:39:43 INFO - delivery method with swap-origin-redirect and when
05:39:43 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
05:39:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:39:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:39:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
05:39:43 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 776ms
05:39:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
05:39:44 INFO - PROCESS | 1641 | ++DOCSHELL 0x143f18100 == 81 [pid = 1641] [id = 278]
05:39:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 230 (0x12c327000) [pid = 1641] [serial = 777] [outer = 0x0]
05:39:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 231 (0x12c327400) [pid = 1641] [serial = 778] [outer = 0x12c327000]
05:39:44 INFO - PROCESS | 1641 | 1446122384097 Marionette INFO loaded listener.js
05:39:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 232 (0x1477c5400) [pid = 1641] [serial = 779] [outer = 0x12c327000]
05:39:44 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:39:44 INFO - document served over http requires an http
05:39:44 INFO - sub-resource via script-tag using the meta-csp
05:39:44 INFO - delivery method with keep-origin-redirect and when
05:39:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html"
05:39:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:39:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:39:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:39:44 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | took 796ms
05:39:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
05:39:44 INFO - PROCESS | 1641 | ++DOCSHELL 0x147751400 == 82 [pid = 1641] [id = 279]
05:39:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 233 (0x128316400) [pid = 1641] [serial = 780] [outer = 0x0]
05:39:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 234 (0x13aa3f400) [pid = 1641] [serial = 781] [outer = 0x128316400]
05:39:44 INFO - PROCESS | 1641 | 1446122384859 Marionette INFO loaded listener.js
05:39:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 235 (0x13aa3f000) [pid = 1641] [serial = 782] [outer = 0x128316400]
05:39:45 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:39:45 INFO - document served over http requires an http
05:39:45 INFO - sub-resource via script-tag using the meta-csp
05:39:45 INFO - delivery method with no-redirect and when
05:39:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html"
05:39:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:39:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:39:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html:23:7
05:39:45 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 673ms
05:39:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
05:39:45 INFO - PROCESS | 1641 | ++DOCSHELL 0x147754100 == 83 [pid = 1641] [id = 280]
05:39:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 236 (0x147b1e000) [pid = 1641] [serial = 783] [outer = 0x0]
05:39:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 237 (0x12c303400) [pid = 1641] [serial = 784] [outer = 0x147b1e000]
05:39:45 INFO - PROCESS | 1641 | 1446122385535 Marionette INFO loaded listener.js
05:39:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 238 (0x147b1ec00) [pid = 1641] [serial = 785] [outer = 0x147b1e000]
05:39:46 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:39:46 INFO - document served over http requires an http
05:39:46 INFO - sub-resource via script-tag using the meta-csp
05:39:46 INFO - delivery method with swap-origin-redirect and when
05:39:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
05:39:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:39:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:39:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
05:39:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | took 776ms
05:39:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
05:39:46 INFO - PROCESS | 1641 | ++DOCSHELL 0x147e98900 == 84 [pid = 1641] [id = 281]
05:39:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 239 (0x147f0a400) [pid = 1641] [serial = 786] [outer = 0x0]
05:39:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 240 (0x147f0a800) [pid = 1641] [serial = 787] [outer = 0x147f0a400]
05:39:46 INFO - PROCESS | 1641 | 1446122386331 Marionette INFO loaded listener.js
05:39:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 241 (0x129f89000) [pid = 1641] [serial = 788] [outer = 0x147f0a400]
05:39:46 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:39:46 INFO - document served over http requires an http
05:39:46 INFO - sub-resource via xhr-request using the meta-csp
05:39:46 INFO - delivery method with keep-origin-redirect and when
05:39:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html"
05:39:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:39:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:39:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
05:39:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | took 676ms
05:39:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
05:39:46 INFO - PROCESS | 1641 | ++DOCSHELL 0x149817500 == 85 [pid = 1641] [id = 282]
05:39:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 242 (0x147df7c00) [pid = 1641] [serial = 789] [outer = 0x0]
05:39:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 243 (0x12847d000) [pid = 1641] [serial = 790] [outer = 0x147df7c00]
05:39:46 INFO - PROCESS | 1641 | 1446122386996 Marionette INFO loaded listener.js
05:39:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 244 (0x129b1f000) [pid = 1641] [serial = 791] [outer = 0x147df7c00]
05:39:47 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:39:47 INFO - document served over http requires an http
05:39:47 INFO - sub-resource via xhr-request using the meta-csp
05:39:47 INFO - delivery method with no-redirect and when
05:39:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html"
05:39:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:39:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:39:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html:23:7
05:39:47 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 673ms
05:39:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
05:39:47 INFO - PROCESS | 1641 | ++DOCSHELL 0x149819800 == 86 [pid = 1641] [id = 283]
05:39:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 245 (0x1498d8c00) [pid = 1641] [serial = 792] [outer = 0x0]
05:39:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 246 (0x149988000) [pid = 1641] [serial = 793] [outer = 0x1498d8c00]
05:39:47 INFO - PROCESS | 1641 | 1446122387716 Marionette INFO loaded listener.js
05:39:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 247 (0x149988400) [pid = 1641] [serial = 794] [outer = 0x1498d8c00]
05:39:49 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:39:49 INFO - document served over http requires an http
05:39:49 INFO - sub-resource via xhr-request using the meta-csp
05:39:49 INFO - delivery method with swap-origin-redirect and when
05:39:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
05:39:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:39:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:39:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
05:39:49 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | took 1830ms
05:39:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
05:39:49 INFO - PROCESS | 1641 | ++DOCSHELL 0x1142c3100 == 87 [pid = 1641] [id = 284]
05:39:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 248 (0x120ab4800) [pid = 1641] [serial = 795] [outer = 0x0]
05:39:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 249 (0x120ca7800) [pid = 1641] [serial = 796] [outer = 0x120ab4800]
05:39:49 INFO - PROCESS | 1641 | 1446122389535 Marionette INFO loaded listener.js
05:39:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 250 (0x128834000) [pid = 1641] [serial = 797] [outer = 0x120ab4800]
05:39:50 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:39:50 INFO - document served over http requires an https
05:39:50 INFO - sub-resource via fetch-request using the meta-csp
05:39:50 INFO - delivery method with keep-origin-redirect and when
05:39:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html"
05:39:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:39:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:39:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:39:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
05:39:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | took 832ms
05:39:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
05:39:50 INFO - PROCESS | 1641 | ++DOCSHELL 0x11433e700 == 88 [pid = 1641] [id = 285]
05:39:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 251 (0x113911400) [pid = 1641] [serial = 798] [outer = 0x0]
05:39:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 252 (0x121db4400) [pid = 1641] [serial = 799] [outer = 0x113911400]
05:39:50 INFO - PROCESS | 1641 | 1446122390356 Marionette INFO loaded listener.js
05:39:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 253 (0x147734000) [pid = 1641] [serial = 800] [outer = 0x113911400]
05:39:50 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:39:50 INFO - document served over http requires an https
05:39:50 INFO - sub-resource via fetch-request using the meta-csp
05:39:50 INFO - delivery method with no-redirect and when
05:39:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html"
05:39:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:39:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:39:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:39:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html:23:7
05:39:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 673ms
05:39:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
05:39:50 INFO - PROCESS | 1641 | ++DOCSHELL 0x14488f700 == 89 [pid = 1641] [id = 286]
05:39:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 254 (0x14a3eac00) [pid = 1641] [serial = 801] [outer = 0x0]
05:39:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 255 (0x1204d9000) [pid = 1641] [serial = 802] [outer = 0x14a3eac00]
05:39:51 INFO - PROCESS | 1641 | 1446122391028 Marionette INFO loaded listener.js
05:39:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 256 (0x121b4b400) [pid = 1641] [serial = 803] [outer = 0x14a3eac00]
05:39:52 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:39:52 INFO - document served over http requires an https
05:39:52 INFO - sub-resource via fetch-request using the meta-csp
05:39:52 INFO - delivery method with swap-origin-redirect and when
05:39:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html"
05:39:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:39:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:39:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:39:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
05:39:52 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | took 1186ms
05:39:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
05:39:52 INFO - PROCESS | 1641 | ++DOCSHELL 0x1274f0d00 == 90 [pid = 1641] [id = 287]
05:39:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 257 (0x1209c1000) [pid = 1641] [serial = 804] [outer = 0x0]
05:39:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 258 (0x120a5d400) [pid = 1641] [serial = 805] [outer = 0x1209c1000]
05:39:52 INFO - PROCESS | 1641 | 1446122392223 Marionette INFO loaded listener.js
05:39:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 259 (0x121dd1000) [pid = 1641] [serial = 806] [outer = 0x1209c1000]
05:39:52 INFO - PROCESS | 1641 | ++DOCSHELL 0x127e1b000 == 91 [pid = 1641] [id = 288]
05:39:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 260 (0x123ed9800) [pid = 1641] [serial = 807] [outer = 0x0]
05:39:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 261 (0x1135cbc00) [pid = 1641] [serial = 808] [outer = 0x123ed9800]
05:39:52 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:39:52 INFO - document served over http requires an https
05:39:52 INFO - sub-resource via iframe-tag using the meta-csp
05:39:52 INFO - delivery method with keep-origin-redirect and when
05:39:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html"
05:39:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:39:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:39:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:39:52 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | took 727ms
05:39:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
05:39:52 INFO - PROCESS | 1641 | ++DOCSHELL 0x129b5a000 == 92 [pid = 1641] [id = 289]
05:39:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 262 (0x127563400) [pid = 1641] [serial = 809] [outer = 0x0]
05:39:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 263 (0x1275b2800) [pid = 1641] [serial = 810] [outer = 0x127563400]
05:39:53 INFO - PROCESS | 1641 | 1446122393013 Marionette INFO loaded listener.js
05:39:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 264 (0x128a35800) [pid = 1641] [serial = 811] [outer = 0x127563400]
05:39:53 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d692400 == 93 [pid = 1641] [id = 290]
05:39:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 265 (0x11dd88c00) [pid = 1641] [serial = 812] [outer = 0x0]
05:39:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 266 (0x11e1ab400) [pid = 1641] [serial = 813] [outer = 0x11dd88c00]
05:39:53 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:39:53 INFO - document served over http requires an https
05:39:53 INFO - sub-resource via iframe-tag using the meta-csp
05:39:53 INFO - delivery method with no-redirect and when
05:39:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html"
05:39:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:39:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:39:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html:23:7
05:39:53 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 928ms
05:39:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
05:39:53 INFO - PROCESS | 1641 | ++DOCSHELL 0x13a714700 == 94 [pid = 1641] [id = 291]
05:39:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 267 (0x121b95400) [pid = 1641] [serial = 814] [outer = 0x0]
05:39:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 268 (0x123b79000) [pid = 1641] [serial = 815] [outer = 0x121b95400]
05:39:53 INFO - PROCESS | 1641 | 1446122393941 Marionette INFO loaded listener.js
05:39:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 269 (0x128287400) [pid = 1641] [serial = 816] [outer = 0x121b95400]
05:39:54 INFO - PROCESS | 1641 | ++DOCSHELL 0x13aa7f700 == 95 [pid = 1641] [id = 292]
05:39:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 270 (0x113542000) [pid = 1641] [serial = 817] [outer = 0x0]
05:39:54 INFO - PROCESS | 1641 | --DOCSHELL 0x146c48c00 == 94 [pid = 1641] [id = 260]
05:39:54 INFO - PROCESS | 1641 | --DOCSHELL 0x1467bfa00 == 93 [pid = 1641] [id = 259]
05:39:54 INFO - PROCESS | 1641 | --DOCSHELL 0x146360000 == 92 [pid = 1641] [id = 258]
05:39:54 INFO - PROCESS | 1641 | --DOCSHELL 0x143f4d900 == 91 [pid = 1641] [id = 257]
05:39:54 INFO - PROCESS | 1641 | --DOCSHELL 0x138af3900 == 90 [pid = 1641] [id = 256]
05:39:54 INFO - PROCESS | 1641 | --DOCSHELL 0x12c9a3200 == 89 [pid = 1641] [id = 255]
05:39:54 INFO - PROCESS | 1641 | --DOCSHELL 0x12c7a2100 == 88 [pid = 1641] [id = 254]
05:39:54 INFO - PROCESS | 1641 | --DOCSHELL 0x128afe500 == 87 [pid = 1641] [id = 253]
05:39:54 INFO - PROCESS | 1641 | --DOCSHELL 0x1284d0500 == 86 [pid = 1641] [id = 252]
05:39:54 INFO - PROCESS | 1641 | --DOCSHELL 0x127a59600 == 85 [pid = 1641] [id = 251]
05:39:54 INFO - PROCESS | 1641 | --DOCSHELL 0x124656200 == 84 [pid = 1641] [id = 250]
05:39:54 INFO - PROCESS | 1641 | --DOCSHELL 0x11eb79f00 == 83 [pid = 1641] [id = 249]
05:39:54 INFO - PROCESS | 1641 | --DOCSHELL 0x113336f00 == 82 [pid = 1641] [id = 248]
05:39:54 INFO - PROCESS | 1641 | --DOCSHELL 0x13a711500 == 81 [pid = 1641] [id = 247]
05:39:54 INFO - PROCESS | 1641 | --DOCSHELL 0x129b5d200 == 80 [pid = 1641] [id = 246]
05:39:54 INFO - PROCESS | 1641 | --DOCSHELL 0x123840100 == 79 [pid = 1641] [id = 245]
05:39:54 INFO - PROCESS | 1641 | --DOCSHELL 0x128afea00 == 78 [pid = 1641] [id = 244]
05:39:54 INFO - PROCESS | 1641 | --DOCSHELL 0x127a59b00 == 77 [pid = 1641] [id = 243]
05:39:54 INFO - PROCESS | 1641 | --DOCSHELL 0x125f38f00 == 76 [pid = 1641] [id = 242]
05:39:54 INFO - PROCESS | 1641 | --DOCSHELL 0x1119d6100 == 75 [pid = 1641] [id = 241]
05:39:54 INFO - PROCESS | 1641 | --DOCSHELL 0x12c7a1c00 == 74 [pid = 1641] [id = 240]
05:39:54 INFO - PROCESS | 1641 | --DOCSHELL 0x146361400 == 73 [pid = 1641] [id = 239]
05:39:54 INFO - PROCESS | 1641 | --DOCSHELL 0x1443c1b00 == 72 [pid = 1641] [id = 238]
05:39:54 INFO - PROCESS | 1641 | --DOCSHELL 0x1443bd500 == 71 [pid = 1641] [id = 237]
05:39:54 INFO - PROCESS | 1641 | --DOCSHELL 0x143ebef00 == 70 [pid = 1641] [id = 236]
05:39:54 INFO - PROCESS | 1641 | --DOCSHELL 0x13a671d00 == 69 [pid = 1641] [id = 235]
05:39:54 INFO - PROCESS | 1641 | --DOCSHELL 0x13a7ac900 == 68 [pid = 1641] [id = 234]
05:39:54 INFO - PROCESS | 1641 | --DOCSHELL 0x12c56e900 == 67 [pid = 1641] [id = 233]
05:39:54 INFO - PROCESS | 1641 | --DOCSHELL 0x12a6ce800 == 66 [pid = 1641] [id = 232]
05:39:54 INFO - PROCESS | 1641 | --DOCSHELL 0x128211500 == 65 [pid = 1641] [id = 231]
05:39:54 INFO - PROCESS | 1641 | --DOCSHELL 0x123e2f100 == 64 [pid = 1641] [id = 230]
05:39:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 271 (0x111935c00) [pid = 1641] [serial = 818] [outer = 0x113542000]
05:39:54 INFO - PROCESS | 1641 | --DOCSHELL 0x11efe4400 == 63 [pid = 1641] [id = 229]
05:39:54 INFO - PROCESS | 1641 | --DOCSHELL 0x128212e00 == 62 [pid = 1641] [id = 228]
05:39:54 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:39:54 INFO - document served over http requires an https
05:39:54 INFO - sub-resource via iframe-tag using the meta-csp
05:39:54 INFO - delivery method with swap-origin-redirect and when
05:39:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html"
05:39:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:39:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:39:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
05:39:54 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 828ms
05:39:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
05:39:54 INFO - PROCESS | 1641 | --DOMWINDOW == 270 (0x12f128800) [pid = 1641] [serial = 624] [outer = 0x0] [url = about:blank]
05:39:54 INFO - PROCESS | 1641 | --DOMWINDOW == 269 (0x131348000) [pid = 1641] [serial = 634] [outer = 0x0] [url = about:blank]
05:39:54 INFO - PROCESS | 1641 | --DOMWINDOW == 268 (0x1207bd800) [pid = 1641] [serial = 592] [outer = 0x0] [url = about:blank]
05:39:54 INFO - PROCESS | 1641 | --DOMWINDOW == 267 (0x1221fb000) [pid = 1641] [serial = 629] [outer = 0x0] [url = about:blank]
05:39:54 INFO - PROCESS | 1641 | --DOMWINDOW == 266 (0x125eb1800) [pid = 1641] [serial = 600] [outer = 0x0] [url = about:blank]
05:39:54 INFO - PROCESS | 1641 | --DOMWINDOW == 265 (0x12948d000) [pid = 1641] [serial = 621] [outer = 0x0] [url = about:blank]
05:39:54 INFO - PROCESS | 1641 | --DOMWINDOW == 264 (0x138565800) [pid = 1641] [serial = 534] [outer = 0x0] [url = about:blank]
05:39:54 INFO - PROCESS | 1641 | --DOMWINDOW == 263 (0x123b79c00) [pid = 1641] [serial = 597] [outer = 0x0] [url = about:blank]
05:39:54 INFO - PROCESS | 1641 | --DOMWINDOW == 262 (0x120ab4000) [pid = 1641] [serial = 615] [outer = 0x0] [url = about:blank]
05:39:54 INFO - PROCESS | 1641 | --DOMWINDOW == 261 (0x1220bd800) [pid = 1641] [serial = 618] [outer = 0x0] [url = about:blank]
05:39:54 INFO - PROCESS | 1641 | --DOMWINDOW == 260 (0x127a6ec00) [pid = 1641] [serial = 603] [outer = 0x0] [url = about:blank]
05:39:54 INFO - PROCESS | 1641 | ++DOCSHELL 0x11189ce00 == 63 [pid = 1641] [id = 293]
05:39:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 261 (0x120ab4000) [pid = 1641] [serial = 819] [outer = 0x0]
05:39:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 262 (0x1220bd800) [pid = 1641] [serial = 820] [outer = 0x120ab4000]
05:39:54 INFO - PROCESS | 1641 | 1446122394741 Marionette INFO loaded listener.js
05:39:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 263 (0x12948d000) [pid = 1641] [serial = 821] [outer = 0x120ab4000]
05:39:55 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:39:55 INFO - document served over http requires an https
05:39:55 INFO - sub-resource via script-tag using the meta-csp
05:39:55 INFO - delivery method with keep-origin-redirect and when
05:39:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html"
05:39:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:39:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:39:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:39:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | took 629ms
05:39:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
05:39:55 INFO - PROCESS | 1641 | ++DOCSHELL 0x125fa5a00 == 64 [pid = 1641] [id = 294]
05:39:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 264 (0x12bce0400) [pid = 1641] [serial = 822] [outer = 0x0]
05:39:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 265 (0x12bd10800) [pid = 1641] [serial = 823] [outer = 0x12bce0400]
05:39:55 INFO - PROCESS | 1641 | 1446122395340 Marionette INFO loaded listener.js
05:39:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 266 (0x12a9fcc00) [pid = 1641] [serial = 824] [outer = 0x12bce0400]
05:39:55 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:39:55 INFO - document served over http requires an https
05:39:55 INFO - sub-resource via script-tag using the meta-csp
05:39:55 INFO - delivery method with no-redirect and when
05:39:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html"
05:39:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:39:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:39:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html:23:7
05:39:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 522ms
05:39:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
05:39:55 INFO - PROCESS | 1641 | ++DOCSHELL 0x128afe500 == 65 [pid = 1641] [id = 295]
05:39:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 267 (0x12f128800) [pid = 1641] [serial = 825] [outer = 0x0]
05:39:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 268 (0x12f128c00) [pid = 1641] [serial = 826] [outer = 0x12f128800]
05:39:55 INFO - PROCESS | 1641 | 1446122395896 Marionette INFO loaded listener.js
05:39:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 269 (0x130c32800) [pid = 1641] [serial = 827] [outer = 0x12f128800]
05:39:56 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:39:56 INFO - document served over http requires an https
05:39:56 INFO - sub-resource via script-tag using the meta-csp
05:39:56 INFO - delivery method with swap-origin-redirect and when
05:39:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html"
05:39:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:39:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:39:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
05:39:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | took 623ms
05:39:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
05:39:56 INFO - PROCESS | 1641 | ++DOCSHELL 0x12f051000 == 66 [pid = 1641] [id = 296]
05:39:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 270 (0x138a71000) [pid = 1641] [serial = 828] [outer = 0x0]
05:39:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 271 (0x138a71c00) [pid = 1641] [serial = 829] [outer = 0x138a71000]
05:39:56 INFO - PROCESS | 1641 | 1446122396510 Marionette INFO loaded listener.js
05:39:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 272 (0x138bbcc00) [pid = 1641] [serial = 830] [outer = 0x138a71000]
05:39:56 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:39:56 INFO - document served over http requires an https
05:39:56 INFO - sub-resource via xhr-request using the meta-csp
05:39:56 INFO - delivery method with keep-origin-redirect and when
05:39:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html"
05:39:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:39:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:39:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
05:39:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | took 574ms
05:39:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
05:39:57 INFO - PROCESS | 1641 | ++DOCSHELL 0x143ebe000 == 67 [pid = 1641] [id = 297]
05:39:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 273 (0x139e2c000) [pid = 1641] [serial = 831] [outer = 0x0]
05:39:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 274 (0x139e2c800) [pid = 1641] [serial = 832] [outer = 0x139e2c000]
05:39:57 INFO - PROCESS | 1641 | 1446122397084 Marionette INFO loaded listener.js
05:39:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 275 (0x13a6e5c00) [pid = 1641] [serial = 833] [outer = 0x139e2c000]
05:39:57 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:39:57 INFO - document served over http requires an https
05:39:57 INFO - sub-resource via xhr-request using the meta-csp
05:39:57 INFO - delivery method with no-redirect and when
05:39:57 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html"
05:39:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:39:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:39:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
05:39:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 625ms
05:39:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
05:39:57 INFO - PROCESS | 1641 | ++DOCSHELL 0x143f4ed00 == 68 [pid = 1641] [id = 298]
05:39:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 276 (0x114236c00) [pid = 1641] [serial = 834] [outer = 0x0]
05:39:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 277 (0x1312b0400) [pid = 1641] [serial = 835] [outer = 0x114236c00]
05:39:57 INFO - PROCESS | 1641 | 1446122397720 Marionette INFO loaded listener.js
05:39:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 278 (0x1442c7000) [pid = 1641] [serial = 836] [outer = 0x114236c00]
05:39:58 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:39:58 INFO - document served over http requires an https
05:39:58 INFO - sub-resource via xhr-request using the meta-csp
05:39:58 INFO - delivery method with swap-origin-redirect and when
05:39:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html"
05:39:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:39:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:39:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
05:39:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | took 622ms
05:39:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html
05:39:58 INFO - PROCESS | 1641 | ++DOCSHELL 0x14472bb00 == 69 [pid = 1641] [id = 299]
05:39:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 279 (0x146283000) [pid = 1641] [serial = 837] [outer = 0x0]
05:39:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 280 (0x1462e8800) [pid = 1641] [serial = 838] [outer = 0x146283000]
05:39:58 INFO - PROCESS | 1641 | 1446122398391 Marionette INFO loaded listener.js
05:39:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 281 (0x1467e1000) [pid = 1641] [serial = 839] [outer = 0x146283000]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 280 (0x1133c9000) [pid = 1641] [serial = 679] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 279 (0x12209d000) [pid = 1641] [serial = 684] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122365810]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 278 (0x138b93000) [pid = 1641] [serial = 717] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 277 (0x139ecc000) [pid = 1641] [serial = 720] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 276 (0x128b19000) [pid = 1641] [serial = 699] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 275 (0x121d52000) [pid = 1641] [serial = 689] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 274 (0x11e9cc000) [pid = 1641] [serial = 694] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 273 (0x12a814c00) [pid = 1641] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 272 (0x124b15c00) [pid = 1641] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 271 (0x127bd6800) [pid = 1641] [serial = 696] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 270 (0x127112800) [pid = 1641] [serial = 711] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 269 (0x12a718c00) [pid = 1641] [serial = 726] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 268 (0x1221aac00) [pid = 1641] [serial = 681] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 267 (0x12b308800) [pid = 1641] [serial = 709] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 266 (0x1309ab000) [pid = 1641] [serial = 714] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 265 (0x120a80000) [pid = 1641] [serial = 723] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 264 (0x129bd2800) [pid = 1641] [serial = 701] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 263 (0x11356cc00) [pid = 1641] [serial = 704] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122368838]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 262 (0x11380e000) [pid = 1641] [serial = 686] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 261 (0x12743a000) [pid = 1641] [serial = 662] [outer = 0x0] [url = about:blank]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 260 (0x143e80c00) [pid = 1641] [serial = 665] [outer = 0x0] [url = about:blank]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 259 (0x125f27400) [pid = 1641] [serial = 705] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122368838]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 258 (0x129be4800) [pid = 1641] [serial = 702] [outer = 0x0] [url = about:blank]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 257 (0x13a9e4000) [pid = 1641] [serial = 656] [outer = 0x0] [url = about:blank]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 256 (0x1133c9400) [pid = 1641] [serial = 680] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 255 (0x1201f2c00) [pid = 1641] [serial = 677] [outer = 0x0] [url = about:blank]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 254 (0x1309ab400) [pid = 1641] [serial = 715] [outer = 0x0] [url = about:blank]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 253 (0x12048d400) [pid = 1641] [serial = 641] [outer = 0x0] [url = about:blank]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 252 (0x1285c6000) [pid = 1641] [serial = 668] [outer = 0x0] [url = about:blank]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 251 (0x123c2f000) [pid = 1641] [serial = 674] [outer = 0x0] [url = about:blank]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 250 (0x11ddf7400) [pid = 1641] [serial = 695] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 249 (0x126214800) [pid = 1641] [serial = 692] [outer = 0x0] [url = about:blank]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 248 (0x12852a000) [pid = 1641] [serial = 650] [outer = 0x0] [url = about:blank]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 247 (0x128b19800) [pid = 1641] [serial = 700] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 246 (0x127fbd800) [pid = 1641] [serial = 697] [outer = 0x0] [url = about:blank]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 245 (0x1449b4800) [pid = 1641] [serial = 671] [outer = 0x0] [url = about:blank]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 244 (0x1200df000) [pid = 1641] [serial = 690] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 243 (0x1139e1800) [pid = 1641] [serial = 687] [outer = 0x0] [url = about:blank]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 242 (0x139ecc800) [pid = 1641] [serial = 721] [outer = 0x0] [url = about:blank]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 241 (0x12a7c4400) [pid = 1641] [serial = 727] [outer = 0x0] [url = about:blank]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 240 (0x12bcaac00) [pid = 1641] [serial = 710] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 239 (0x12a825800) [pid = 1641] [serial = 707] [outer = 0x0] [url = about:blank]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 238 (0x120daf800) [pid = 1641] [serial = 724] [outer = 0x0] [url = about:blank]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 237 (0x143f46800) [pid = 1641] [serial = 659] [outer = 0x0] [url = about:blank]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 236 (0x12bcc1800) [pid = 1641] [serial = 712] [outer = 0x0] [url = about:blank]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 235 (0x123e6dc00) [pid = 1641] [serial = 644] [outer = 0x0] [url = about:blank]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 234 (0x130cbe400) [pid = 1641] [serial = 653] [outer = 0x0] [url = about:blank]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 233 (0x139ee9400) [pid = 1641] [serial = 647] [outer = 0x0] [url = about:blank]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 232 (0x138b93800) [pid = 1641] [serial = 718] [outer = 0x0] [url = about:blank]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 231 (0x12442a000) [pid = 1641] [serial = 685] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122365810]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 230 (0x1226d3800) [pid = 1641] [serial = 682] [outer = 0x0] [url = about:blank]
05:39:59 INFO - PROCESS | 1641 | --DOMWINDOW == 229 (0x131218000) [pid = 1641] [serial = 730] [outer = 0x0] [url = about:blank]
05:39:59 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:39:59 INFO - document served over http requires an http
05:39:59 INFO - sub-resource via fetch-request using the meta-csp
05:39:59 INFO - delivery method with keep-origin-redirect and when
05:39:59 INFO - the target request is same-origin.
05:39:59 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | took 893ms
05:39:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
05:39:59 INFO - PROCESS | 1641 | ++DOCSHELL 0x146c45000 == 70 [pid = 1641] [id = 300]
05:39:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 230 (0x1139e1800) [pid = 1641] [serial = 840] [outer = 0x0]
05:39:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 231 (0x11ddf7400) [pid = 1641] [serial = 841] [outer = 0x1139e1800]
05:39:59 INFO - PROCESS | 1641 | 1446122399244 Marionette INFO loaded listener.js
05:39:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 232 (0x120daf800) [pid = 1641] [serial = 842] [outer = 0x1139e1800]
05:39:59 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:39:59 INFO - document served over http requires an http
05:39:59 INFO - sub-resource via fetch-request using the meta-csp
05:39:59 INFO - delivery method with no-redirect and when
05:39:59 INFO - the target request is same-origin.
05:39:59 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | took 579ms
05:39:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
05:39:59 INFO - PROCESS | 1641 | ++DOCSHELL 0x149946c00 == 71 [pid = 1641] [id = 301]
05:39:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 233 (0x12442a000) [pid = 1641] [serial = 843] [outer = 0x0]
05:39:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 234 (0x124b15c00) [pid = 1641] [serial = 844] [outer = 0x12442a000]
05:39:59 INFO - PROCESS | 1641 | 1446122399811 Marionette INFO loaded listener.js
05:39:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 235 (0x12743a000) [pid = 1641] [serial = 845] [outer = 0x12442a000]
05:40:00 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:40:00 INFO - document served over http requires an http
05:40:00 INFO - sub-resource via fetch-request using the meta-csp
05:40:00 INFO - delivery method with swap-origin-redirect and when
05:40:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
05:40:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:40:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:40:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:40:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:40:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 519ms
05:40:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html
05:40:00 INFO - PROCESS | 1641 | ++DOCSHELL 0x127ef8c00 == 72 [pid = 1641] [id = 302]
05:40:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 236 (0x129bd2800) [pid = 1641] [serial = 846] [outer = 0x0]
05:40:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 237 (0x129be4800) [pid = 1641] [serial = 847] [outer = 0x129bd2800]
05:40:00 INFO - PROCESS | 1641 | 1446122400344 Marionette INFO loaded listener.js
05:40:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 238 (0x12823e800) [pid = 1641] [serial = 848] [outer = 0x129bd2800]
05:40:00 INFO - PROCESS | 1641 | ++DOCSHELL 0x12744b400 == 73 [pid = 1641] [id = 303]
05:40:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 239 (0x12bcaa800) [pid = 1641] [serial = 849] [outer = 0x0]
05:40:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 240 (0x1309ab000) [pid = 1641] [serial = 850] [outer = 0x12bcaa800]
05:40:00 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:40:00 INFO - document served over http requires an http
05:40:00 INFO - sub-resource via iframe-tag using the meta-csp
05:40:00 INFO - delivery method with keep-origin-redirect and when
05:40:00 INFO - the target request is same-origin.
05:40:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | took 624ms
05:40:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
05:40:00 INFO - PROCESS | 1641 | ++DOCSHELL 0x12744c800 == 74 [pid = 1641] [id = 304]
05:40:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 241 (0x131218000) [pid = 1641] [serial = 851] [outer = 0x0]
05:40:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 242 (0x138b93000) [pid = 1641] [serial = 852] [outer = 0x131218000]
05:40:01 INFO - PROCESS | 1641 | 1446122401000 Marionette INFO loaded listener.js
05:40:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 243 (0x13a9ffc00) [pid = 1641] [serial = 853] [outer = 0x131218000]
05:40:01 INFO - PROCESS | 1641 | ++DOCSHELL 0x121a39100 == 75 [pid = 1641] [id = 305]
05:40:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 244 (0x1132c1400) [pid = 1641] [serial = 854] [outer = 0x0]
05:40:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 245 (0x11efb7000) [pid = 1641] [serial = 855] [outer = 0x1132c1400]
05:40:01 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:40:01 INFO - document served over http requires an http
05:40:01 INFO - sub-resource via iframe-tag using the meta-csp
05:40:01 INFO - delivery method with no-redirect and when
05:40:01 INFO - the target request is same-origin.
05:40:01 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | took 880ms
05:40:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
05:40:01 INFO - PROCESS | 1641 | ++DOCSHELL 0x12744c300 == 76 [pid = 1641] [id = 306]
05:40:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 246 (0x120735800) [pid = 1641] [serial = 856] [outer = 0x0]
05:40:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 247 (0x120923800) [pid = 1641] [serial = 857] [outer = 0x120735800]
05:40:01 INFO - PROCESS | 1641 | 1446122401946 Marionette INFO loaded listener.js
05:40:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 248 (0x1227db000) [pid = 1641] [serial = 858] [outer = 0x120735800]
05:40:02 INFO - PROCESS | 1641 | ++DOCSHELL 0x1274f1700 == 77 [pid = 1641] [id = 307]
05:40:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 249 (0x113848800) [pid = 1641] [serial = 859] [outer = 0x0]
05:40:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 250 (0x1275a9800) [pid = 1641] [serial = 860] [outer = 0x113848800]
05:40:02 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:40:02 INFO - document served over http requires an http
05:40:02 INFO - sub-resource via iframe-tag using the meta-csp
05:40:02 INFO - delivery method with swap-origin-redirect and when
05:40:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
05:40:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:40:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:40:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:40:02 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | took 884ms
05:40:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html
05:40:02 INFO - PROCESS | 1641 | ++DOCSHELL 0x127ef8700 == 78 [pid = 1641] [id = 308]
05:40:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 251 (0x12a613c00) [pid = 1641] [serial = 861] [outer = 0x0]
05:40:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 252 (0x12a6c2400) [pid = 1641] [serial = 862] [outer = 0x12a613c00]
05:40:02 INFO - PROCESS | 1641 | 1446122402837 Marionette INFO loaded listener.js
05:40:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 253 (0x12f1e3800) [pid = 1641] [serial = 863] [outer = 0x12a613c00]
05:40:03 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:40:03 INFO - document served over http requires an http
05:40:03 INFO - sub-resource via script-tag using the meta-csp
05:40:03 INFO - delivery method with keep-origin-redirect and when
05:40:03 INFO - the target request is same-origin.
05:40:03 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | took 727ms
05:40:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
05:40:03 INFO - PROCESS | 1641 | ++DOCSHELL 0x12c571100 == 79 [pid = 1641] [id = 309]
05:40:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 254 (0x13a76a000) [pid = 1641] [serial = 864] [outer = 0x0]
05:40:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 255 (0x1463fa000) [pid = 1641] [serial = 865] [outer = 0x13a76a000]
05:40:03 INFO - PROCESS | 1641 | 1446122403529 Marionette INFO loaded listener.js
05:40:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 256 (0x146cdd400) [pid = 1641] [serial = 866] [outer = 0x13a76a000]
05:40:04 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:40:04 INFO - document served over http requires an http
05:40:04 INFO - sub-resource via script-tag using the meta-csp
05:40:04 INFO - delivery method with no-redirect and when
05:40:04 INFO - the target request is same-origin.
05:40:04 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | took 1035ms
05:40:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html
05:40:04 INFO - PROCESS | 1641 | ++DOCSHELL 0x11da53500 == 80 [pid = 1641] [id = 310]
05:40:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 257 (0x14990a000) [pid = 1641] [serial = 867] [outer = 0x0]
05:40:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 258 (0x147ef3400) [pid = 1641] [serial = 868] [outer = 0x14990a000]
05:40:04 INFO - PROCESS | 1641 | 1446122404575 Marionette INFO loaded listener.js
05:40:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 259 (0x147ef3000) [pid = 1641] [serial = 869] [outer = 0x14990a000]
05:40:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:40:05 INFO - document served over http requires an http
05:40:05 INFO - sub-resource via script-tag using the meta-csp
05:40:05 INFO - delivery method with swap-origin-redirect and when
05:40:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
05:40:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:40:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:40:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:40:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | took 743ms
05:40:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html
05:40:05 INFO - PROCESS | 1641 | ++DOCSHELL 0x121d84100 == 81 [pid = 1641] [id = 311]
05:40:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 260 (0x12bce0c00) [pid = 1641] [serial = 870] [outer = 0x0]
05:40:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 261 (0x147ef3c00) [pid = 1641] [serial = 871] [outer = 0x12bce0c00]
05:40:05 INFO - PROCESS | 1641 | 1446122405361 Marionette INFO loaded listener.js
05:40:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 262 (0x13a7a5000) [pid = 1641] [serial = 872] [outer = 0x12bce0c00]
05:40:05 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:40:05 INFO - document served over http requires an http
05:40:05 INFO - sub-resource via xhr-request using the meta-csp
05:40:05 INFO - delivery method with keep-origin-redirect and when
05:40:05 INFO - the target request is same-origin.
05:40:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | took 726ms
05:40:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
05:40:06 INFO - PROCESS | 1641 | ++DOCSHELL 0x1466f2600 == 82 [pid = 1641] [id = 312]
05:40:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 263 (0x147f73000) [pid = 1641] [serial = 873] [outer = 0x0]
05:40:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 264 (0x1284df000) [pid = 1641] [serial = 874] [outer = 0x147f73000]
05:40:06 INFO - PROCESS | 1641 | 1446122406053 Marionette INFO loaded listener.js
05:40:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 265 (0x143e28000) [pid = 1641] [serial = 875] [outer = 0x147f73000]
05:40:06 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:40:06 INFO - document served over http requires an http
05:40:06 INFO - sub-resource via xhr-request using the meta-csp
05:40:06 INFO - delivery method with no-redirect and when
05:40:06 INFO - the target request is same-origin.
05:40:06 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | took 670ms
05:40:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
05:40:06 INFO - PROCESS | 1641 | ++DOCSHELL 0x147435b00 == 83 [pid = 1641] [id = 313]
05:40:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 266 (0x144a67800) [pid = 1641] [serial = 876] [outer = 0x0]
05:40:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 267 (0x143e53000) [pid = 1641] [serial = 877] [outer = 0x144a67800]
05:40:06 INFO - PROCESS | 1641 | 1446122406747 Marionette INFO loaded listener.js
05:40:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 268 (0x1475ab400) [pid = 1641] [serial = 878] [outer = 0x144a67800]
05:40:07 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:40:07 INFO - document served over http requires an http
05:40:07 INFO - sub-resource via xhr-request using the meta-csp
05:40:07 INFO - delivery method with swap-origin-redirect and when
05:40:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
05:40:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:40:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:40:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:40:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | took 676ms
05:40:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html
05:40:07 INFO - PROCESS | 1641 | ++DOCSHELL 0x14a215a00 == 84 [pid = 1641] [id = 314]
05:40:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 269 (0x1201b6000) [pid = 1641] [serial = 879] [outer = 0x0]
05:40:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 270 (0x1201b6400) [pid = 1641] [serial = 880] [outer = 0x1201b6000]
05:40:07 INFO - PROCESS | 1641 | 1446122407404 Marionette INFO loaded listener.js
05:40:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 271 (0x1467d5400) [pid = 1641] [serial = 881] [outer = 0x1201b6000]
05:40:07 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:40:07 INFO - document served over http requires an https
05:40:07 INFO - sub-resource via fetch-request using the meta-csp
05:40:07 INFO - delivery method with keep-origin-redirect and when
05:40:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html"
05:40:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:40:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:40:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:40:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
05:40:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | took 673ms
05:40:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
05:40:08 INFO - PROCESS | 1641 | ++DOCSHELL 0x14995ea00 == 85 [pid = 1641] [id = 315]
05:40:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 272 (0x146de6800) [pid = 1641] [serial = 882] [outer = 0x0]
05:40:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 273 (0x146de6c00) [pid = 1641] [serial = 883] [outer = 0x146de6800]
05:40:08 INFO - PROCESS | 1641 | 1446122408137 Marionette INFO loaded listener.js
05:40:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 274 (0x14995d400) [pid = 1641] [serial = 884] [outer = 0x146de6800]
05:40:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
05:40:08 INFO - document served over http requires an https
05:40:08 INFO - sub-resource via fetch-request using the meta-csp
05:40:08 INFO - delivery method with no-redirect and when
05:40:08 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html"
05:40:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:40:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:40:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:40:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
05:40:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | took 725ms
05:40:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html
05:40:08 INFO - PROCESS | 1641 | ++DOCSHELL 0x14a023500 == 86 [pid = 1641] [id = 316]
05:40:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 275 (0x14ae3e400) [pid = 1641] [serial = 885] [outer = 0x0]
05:40:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 276 (0x14482f400) [pid = 1641] [serial = 886] [outer = 0x14ae3e400]
05:40:08 INFO - PROCESS | 1641 | 1446122408814 Marionette INFO loaded listener.js
05:40:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 277 (0x1475e5400) [pid = 1641] [serial = 887] [outer = 0x14ae3e400]
05:40:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 278 (0x146775000) [pid = 1641] [serial = 888] [outer = 0x131219000]
05:40:09 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:40:09 INFO - document served over http requires an https
05:40:09 INFO - sub-resource via fetch-request using the meta-csp
05:40:09 INFO - delivery method with swap-origin-redirect and when
05:40:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html"
05:40:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:40:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:40:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:40:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:40:09 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | took 827ms
05:40:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
05:40:09 INFO - PROCESS | 1641 | ++DOCSHELL 0x12c7a0800 == 87 [pid = 1641] [id = 317]
05:40:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 279 (0x1313ec400) [pid = 1641] [serial = 889] [outer = 0x0]
05:40:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 280 (0x1313f6000) [pid = 1641] [serial = 890] [outer = 0x1313ec400]
05:40:09 INFO - PROCESS | 1641 | 1446122409693 Marionette INFO loaded listener.js
05:40:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 281 (0x149d17c00) [pid = 1641] [serial = 891] [outer = 0x1313ec400]
05:40:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:40:10 INFO - document served over http requires an https
05:40:10 INFO - sub-resource via fetch-request using the meta-csp
05:40:10 INFO - delivery method with swap-origin-redirect and when
05:40:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
05:40:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:40:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:40:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:40:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:40:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 783ms
05:40:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
05:40:10 INFO - PROCESS | 1641 | ++DOCSHELL 0x14a1ca300 == 88 [pid = 1641] [id = 318]
05:40:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 282 (0x146669800) [pid = 1641] [serial = 892] [outer = 0x0]
05:40:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 283 (0x146669c00) [pid = 1641] [serial = 893] [outer = 0x146669800]
05:40:10 INFO - PROCESS | 1641 | 1446122410462 Marionette INFO loaded listener.js
05:40:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 284 (0x14665cc00) [pid = 1641] [serial = 894] [outer = 0x146669800]
05:40:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:40:11 INFO - document served over http requires an https
05:40:11 INFO - sub-resource via fetch-request using the meta-csp
05:40:11 INFO - delivery method with keep-origin-redirect and when
05:40:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html"
05:40:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:40:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:40:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:40:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
05:40:11 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | took 774ms
05:40:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
05:40:11 INFO - PROCESS | 1641 | ++DOCSHELL 0x147650800 == 89 [pid = 1641] [id = 319]
05:40:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 285 (0x14b1d9800) [pid = 1641] [serial = 895] [outer = 0x0]
05:40:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 286 (0x14af87000) [pid = 1641] [serial = 896] [outer = 0x14b1d9800]
05:40:11 INFO - PROCESS | 1641 | 1446122411232 Marionette INFO loaded listener.js
05:40:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 287 (0x1295bb000) [pid = 1641] [serial = 897] [outer = 0x14b1d9800]
05:40:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
05:40:11 INFO - document served over http requires an https
05:40:11 INFO - sub-resource via fetch-request using the meta-csp
05:40:11 INFO - delivery method with no-redirect and when
05:40:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html"
05:40:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:40:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:40:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:40:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html:23:7
05:40:11 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | took 731ms
05:40:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html
05:40:11 INFO - PROCESS | 1641 | ++DOCSHELL 0x13a41f800 == 90 [pid = 1641] [id = 320]
05:40:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 288 (0x14afeb800) [pid = 1641] [serial = 898] [outer = 0x0]
05:40:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 289 (0x11e304400) [pid = 1641] [serial = 899] [outer = 0x14afeb800]
05:40:11 INFO - PROCESS | 1641 | 1446122411972 Marionette INFO loaded listener.js
05:40:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 290 (0x147503c00) [pid = 1641] [serial = 900] [outer = 0x14afeb800]
05:40:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:40:12 INFO - document served over http requires an https
05:40:12 INFO - sub-resource via fetch-request using the meta-csp
05:40:12 INFO - delivery method with swap-origin-redirect and when
05:40:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html"
05:40:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:40:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:40:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:40:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
05:40:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | took 774ms
05:40:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
05:40:12 INFO - PROCESS | 1641 | ++DOCSHELL 0x144f58500 == 91 [pid = 1641] [id = 321]
05:40:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 291 (0x14b539c00) [pid = 1641] [serial = 901] [outer = 0x0]
05:40:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 292 (0x13a419000) [pid = 1641] [serial = 902] [outer = 0x14b539c00]
05:40:12 INFO - PROCESS | 1641 | 1446122412755 Marionette INFO loaded listener.js
05:40:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 293 (0x14b7bf000) [pid = 1641] [serial = 903] [outer = 0x14b539c00]
05:40:13 INFO - PROCESS | 1641 | ++DOCSHELL 0x144f5b700 == 92 [pid = 1641] [id = 322]
05:40:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 294 (0x11eb5e400) [pid = 1641] [serial = 904] [outer = 0x0]
05:40:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 295 (0x11eb5ec00) [pid = 1641] [serial = 905] [outer = 0x11eb5e400]
05:40:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:40:13 INFO - document served over http requires an https
05:40:13 INFO - sub-resource via iframe-tag using the meta-csp
05:40:13 INFO - delivery method with keep-origin-redirect and when
05:40:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html"
05:40:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:40:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:40:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
05:40:13 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 726ms
05:40:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
05:40:13 INFO - PROCESS | 1641 | ++DOCSHELL 0x144f5b200 == 93 [pid = 1641] [id = 323]
05:40:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 296 (0x14b7cfc00) [pid = 1641] [serial = 906] [outer = 0x0]
05:40:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 297 (0x144fc5000) [pid = 1641] [serial = 907] [outer = 0x14b7cfc00]
05:40:13 INFO - PROCESS | 1641 | 1446122413518 Marionette INFO loaded listener.js
05:40:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 298 (0x144fc5800) [pid = 1641] [serial = 908] [outer = 0x14b7cfc00]
05:40:13 INFO - PROCESS | 1641 | ++DOCSHELL 0x138f62800 == 94 [pid = 1641] [id = 324]
05:40:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 299 (0x143779400) [pid = 1641] [serial = 909] [outer = 0x0]
05:40:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 300 (0x143779800) [pid = 1641] [serial = 910] [outer = 0x143779400]
05:40:15 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
05:40:15 INFO - document served over http requires an https
05:40:15 INFO - sub-resource via iframe-tag using the meta-csp
05:40:15 INFO - delivery method with no-redirect and when
05:40:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html"
05:40:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:40:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:40:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
05:40:15 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | took 2129ms
05:40:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
05:40:15 INFO - PROCESS | 1641 | ++DOCSHELL 0x138f63c00 == 95 [pid = 1641] [id = 325]
05:40:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 301 (0x1275a7c00) [pid = 1641] [serial = 911] [outer = 0x0]
05:40:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 302 (0x12cdfe000) [pid = 1641] [serial = 912] [outer = 0x1275a7c00]
05:40:15 INFO - PROCESS | 1641 | 1446122415643 Marionette INFO loaded listener.js
05:40:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 303 (0x14e198000) [pid = 1641] [serial = 913] [outer = 0x1275a7c00]
05:40:15 INFO - PROCESS | 1641 | ++DOCSHELL 0x138f64600 == 96 [pid = 1641] [id = 326]
05:40:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 304 (0x12bc36400) [pid = 1641] [serial = 914] [outer = 0x0]
05:40:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 305 (0x11385c800) [pid = 1641] [serial = 915] [outer = 0x12bc36400]
05:40:16 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:40:16 INFO - document served over http requires an https
05:40:16 INFO - sub-resource via iframe-tag using the meta-csp
05:40:16 INFO - delivery method with swap-origin-redirect and when
05:40:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html"
05:40:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:40:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:40:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:40:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 882ms
05:40:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
05:40:17 INFO - PROCESS | 1641 | ++DOCSHELL 0x11da57600 == 97 [pid = 1641] [id = 327]
05:40:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 306 (0x11d66b800) [pid = 1641] [serial = 916] [outer = 0x0]
05:40:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 307 (0x11d6d4000) [pid = 1641] [serial = 917] [outer = 0x11d66b800]
05:40:17 INFO - PROCESS | 1641 | 1446122417258 Marionette INFO loaded listener.js
05:40:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 308 (0x1201f2c00) [pid = 1641] [serial = 918] [outer = 0x11d66b800]
05:40:17 INFO - PROCESS | 1641 | ++DOCSHELL 0x123d8cc00 == 98 [pid = 1641] [id = 328]
05:40:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 309 (0x1204c9800) [pid = 1641] [serial = 919] [outer = 0x0]
05:40:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 310 (0x120d76800) [pid = 1641] [serial = 920] [outer = 0x1204c9800]
05:40:17 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:40:17 INFO - document served over http requires an https
05:40:17 INFO - sub-resource via iframe-tag using the meta-csp
05:40:17 INFO - delivery method with swap-origin-redirect and when
05:40:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
05:40:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:40:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:40:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:40:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | took 777ms
05:40:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html
05:40:18 INFO - PROCESS | 1641 | ++DOCSHELL 0x127aa2100 == 99 [pid = 1641] [id = 329]
05:40:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 311 (0x123e6dc00) [pid = 1641] [serial = 921] [outer = 0x0]
05:40:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 312 (0x124b68c00) [pid = 1641] [serial = 922] [outer = 0x123e6dc00]
05:40:18 INFO - PROCESS | 1641 | 1446122418044 Marionette INFO loaded listener.js
05:40:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 313 (0x126214800) [pid = 1641] [serial = 923] [outer = 0x123e6dc00]
05:40:18 INFO - PROCESS | 1641 | ++DOCSHELL 0x1284d3700 == 100 [pid = 1641] [id = 330]
05:40:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 314 (0x127a6e400) [pid = 1641] [serial = 924] [outer = 0x0]
05:40:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 315 (0x127a77c00) [pid = 1641] [serial = 925] [outer = 0x127a6e400]
05:40:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:40:18 INFO - document served over http requires an https
05:40:18 INFO - sub-resource via iframe-tag using the meta-csp
05:40:18 INFO - delivery method with keep-origin-redirect and when
05:40:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html"
05:40:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:40:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:40:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
05:40:18 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 783ms
05:40:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
05:40:19 INFO - PROCESS | 1641 | ++DOCSHELL 0x11433fb00 == 101 [pid = 1641] [id = 331]
05:40:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 316 (0x12090d800) [pid = 1641] [serial = 926] [outer = 0x0]
05:40:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 317 (0x1209be000) [pid = 1641] [serial = 927] [outer = 0x12090d800]
05:40:19 INFO - PROCESS | 1641 | 1446122419053 Marionette INFO loaded listener.js
05:40:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 318 (0x1226da000) [pid = 1641] [serial = 928] [outer = 0x12090d800]
05:40:19 INFO - PROCESS | 1641 | ++DOCSHELL 0x123e2b500 == 102 [pid = 1641] [id = 332]
05:40:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 319 (0x11dd7b400) [pid = 1641] [serial = 929] [outer = 0x0]
05:40:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 320 (0x11341bc00) [pid = 1641] [serial = 930] [outer = 0x11dd7b400]
05:40:19 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
05:40:19 INFO - document served over http requires an https
05:40:19 INFO - sub-resource via iframe-tag using the meta-csp
05:40:19 INFO - delivery method with no-redirect and when
05:40:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html"
05:40:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:40:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:40:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
05:40:19 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | took 975ms
05:40:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html
05:40:19 INFO - PROCESS | 1641 | ++DOCSHELL 0x120b47100 == 103 [pid = 1641] [id = 333]
05:40:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 321 (0x124499c00) [pid = 1641] [serial = 931] [outer = 0x0]
05:40:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 322 (0x127acac00) [pid = 1641] [serial = 932] [outer = 0x124499c00]
05:40:19 INFO - PROCESS | 1641 | 1446122419852 Marionette INFO loaded listener.js
05:40:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 323 (0x128a8b000) [pid = 1641] [serial = 933] [outer = 0x124499c00]
05:40:20 INFO - PROCESS | 1641 | ++DOCSHELL 0x11433c400 == 104 [pid = 1641] [id = 334]
05:40:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 324 (0x1221a5000) [pid = 1641] [serial = 934] [outer = 0x0]
05:40:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 325 (0x124b68800) [pid = 1641] [serial = 935] [outer = 0x1221a5000]
05:40:20 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:40:20 INFO - document served over http requires an https
05:40:20 INFO - sub-resource via iframe-tag using the meta-csp
05:40:20 INFO - delivery method with swap-origin-redirect and when
05:40:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html"
05:40:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:40:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:40:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
05:40:20 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 873ms
05:40:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html
05:40:20 INFO - PROCESS | 1641 | ++DOCSHELL 0x11189b000 == 105 [pid = 1641] [id = 335]
05:40:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 326 (0x129e1f400) [pid = 1641] [serial = 936] [outer = 0x0]
05:40:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 327 (0x129eafc00) [pid = 1641] [serial = 937] [outer = 0x129e1f400]
05:40:20 INFO - PROCESS | 1641 | 1446122420713 Marionette INFO loaded listener.js
05:40:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 328 (0x129f2cc00) [pid = 1641] [serial = 938] [outer = 0x129e1f400]
05:40:21 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:40:21 INFO - document served over http requires an https
05:40:21 INFO - sub-resource via script-tag using the meta-csp
05:40:21 INFO - delivery method with keep-origin-redirect and when
05:40:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html"
05:40:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:40:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:40:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
05:40:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 774ms
05:40:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
05:40:21 INFO - PROCESS | 1641 | ++DOCSHELL 0x11e1e3900 == 106 [pid = 1641] [id = 336]
05:40:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 329 (0x11f7f6c00) [pid = 1641] [serial = 939] [outer = 0x0]
05:40:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 330 (0x120ce9c00) [pid = 1641] [serial = 940] [outer = 0x11f7f6c00]
05:40:21 INFO - PROCESS | 1641 | 1446122421498 Marionette INFO loaded listener.js
05:40:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 331 (0x12a6a3000) [pid = 1641] [serial = 941] [outer = 0x11f7f6c00]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x11f4ac500 == 105 [pid = 1641] [id = 191]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x129b5cd00 == 104 [pid = 1641] [id = 194]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x12744b400 == 103 [pid = 1641] [id = 303]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x127ef8c00 == 102 [pid = 1641] [id = 302]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x149946c00 == 101 [pid = 1641] [id = 301]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x146c45000 == 100 [pid = 1641] [id = 300]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x14472bb00 == 99 [pid = 1641] [id = 299]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x143f4ed00 == 98 [pid = 1641] [id = 298]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x143ebe000 == 97 [pid = 1641] [id = 297]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x12f051000 == 96 [pid = 1641] [id = 296]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x128afe500 == 95 [pid = 1641] [id = 295]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x125fa5a00 == 94 [pid = 1641] [id = 294]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x11189ce00 == 93 [pid = 1641] [id = 293]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x13aa7f700 == 92 [pid = 1641] [id = 292]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x13a714700 == 91 [pid = 1641] [id = 291]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x11d692400 == 90 [pid = 1641] [id = 290]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x129b5a000 == 89 [pid = 1641] [id = 289]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x127e1b000 == 88 [pid = 1641] [id = 288]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x1274f0d00 == 87 [pid = 1641] [id = 287]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x14488f700 == 86 [pid = 1641] [id = 286]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x11433e700 == 85 [pid = 1641] [id = 285]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x1142c3100 == 84 [pid = 1641] [id = 284]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x149819800 == 83 [pid = 1641] [id = 283]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x149817500 == 82 [pid = 1641] [id = 282]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x143f18600 == 81 [pid = 1641] [id = 277]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x143f14500 == 80 [pid = 1641] [id = 275]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x13aa80b00 == 79 [pid = 1641] [id = 274]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x144a4b000 == 78 [pid = 1641] [id = 273]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x13aa7ca00 == 77 [pid = 1641] [id = 272]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x147431000 == 76 [pid = 1641] [id = 271]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x144727a00 == 75 [pid = 1641] [id = 270]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x1466eef00 == 74 [pid = 1641] [id = 269]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x1467bff00 == 73 [pid = 1641] [id = 268]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x1437e1100 == 72 [pid = 1641] [id = 267]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x139e47200 == 71 [pid = 1641] [id = 266]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x12cdb8a00 == 70 [pid = 1641] [id = 265]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x1284d3c00 == 69 [pid = 1641] [id = 264]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x123e2c400 == 68 [pid = 1641] [id = 263]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x11dcd6b00 == 67 [pid = 1641] [id = 262]
05:40:22 INFO - PROCESS | 1641 | --DOCSHELL 0x139e45e00 == 66 [pid = 1641] [id = 261]
05:40:22 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
05:40:22 INFO - document served over http requires an https
05:40:22 INFO - sub-resource via script-tag using the meta-csp
05:40:22 INFO - delivery method with no-redirect and when
05:40:22 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html"
05:40:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:40:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:40:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html:23:7
05:40:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | took 827ms
05:40:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html
05:40:22 INFO - PROCESS | 1641 | ++DOCSHELL 0x1119d6100 == 67 [pid = 1641] [id = 337]
05:40:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 332 (0x1221a5400) [pid = 1641] [serial = 942] [outer = 0x0]
05:40:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 333 (0x12386ec00) [pid = 1641] [serial = 943] [outer = 0x1221a5400]
05:40:22 INFO - PROCESS | 1641 | 1446122422295 Marionette INFO loaded listener.js
05:40:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 334 (0x12a70c800) [pid = 1641] [serial = 944] [outer = 0x1221a5400]
05:40:22 INFO - PROCESS | 1641 | --DOMWINDOW == 333 (0x1288e0400) [pid = 1641] [serial = 698] [outer = 0x0] [url = about:blank]
05:40:22 INFO - PROCESS | 1641 | --DOMWINDOW == 332 (0x1275b2000) [pid = 1641] [serial = 693] [outer = 0x0] [url = about:blank]
05:40:22 INFO - PROCESS | 1641 | --DOMWINDOW == 331 (0x11e129800) [pid = 1641] [serial = 688] [outer = 0x0] [url = about:blank]
05:40:22 INFO - PROCESS | 1641 | --DOMWINDOW == 330 (0x12c7ec800) [pid = 1641] [serial = 728] [outer = 0x0] [url = about:blank]
05:40:22 INFO - PROCESS | 1641 | --DOMWINDOW == 329 (0x129fce400) [pid = 1641] [serial = 703] [outer = 0x0] [url = about:blank]
05:40:22 INFO - PROCESS | 1641 | --DOMWINDOW == 328 (0x13a9e4800) [pid = 1641] [serial = 722] [outer = 0x0] [url = about:blank]
05:40:22 INFO - PROCESS | 1641 | --DOMWINDOW == 327 (0x12c7ecc00) [pid = 1641] [serial = 713] [outer = 0x0] [url = about:blank]
05:40:22 INFO - PROCESS | 1641 | --DOMWINDOW == 326 (0x127555800) [pid = 1641] [serial = 725] [outer = 0x0] [url = about:blank]
05:40:22 INFO - PROCESS | 1641 | --DOMWINDOW == 325 (0x12b2ac000) [pid = 1641] [serial = 708] [outer = 0x0] [url = about:blank]
05:40:22 INFO - PROCESS | 1641 | --DOMWINDOW == 324 (0x130d7ec00) [pid = 1641] [serial = 716] [outer = 0x0] [url = about:blank]
05:40:22 INFO - PROCESS | 1641 | --DOMWINDOW == 323 (0x138e65c00) [pid = 1641] [serial = 719] [outer = 0x0] [url = about:blank]
05:40:22 INFO - PROCESS | 1641 | --DOMWINDOW == 322 (0x123b79800) [pid = 1641] [serial = 683] [outer = 0x0] [url = about:blank]
05:40:22 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:40:22 INFO - document served over http requires an https
05:40:22 INFO - sub-resource via script-tag using the meta-csp
05:40:22 INFO - delivery method with swap-origin-redirect and when
05:40:22 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html"
05:40:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:40:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:40:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:40:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 674ms
05:40:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html
05:40:22 INFO - PROCESS | 1641 | ++DOCSHELL 0x12744aa00 == 68 [pid = 1641] [id = 338]
05:40:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 323 (0x12a92a800) [pid = 1641] [serial = 945] [outer = 0x0]
05:40:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 324 (0x12a933800) [pid = 1641] [serial = 946] [outer = 0x12a92a800]
05:40:22 INFO - PROCESS | 1641 | 1446122422972 Marionette INFO loaded listener.js
05:40:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 325 (0x121b86c00) [pid = 1641] [serial = 947] [outer = 0x12a92a800]
05:40:23 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:40:23 INFO - document served over http requires an https
05:40:23 INFO - sub-resource via script-tag using the meta-csp
05:40:23 INFO - delivery method with swap-origin-redirect and when
05:40:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
05:40:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:40:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:40:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:40:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | took 521ms
05:40:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html
05:40:23 INFO - PROCESS | 1641 | ++DOCSHELL 0x127a59600 == 69 [pid = 1641] [id = 339]
05:40:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 326 (0x122701400) [pid = 1641] [serial = 948] [outer = 0x0]
05:40:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 327 (0x12bc36c00) [pid = 1641] [serial = 949] [outer = 0x122701400]
05:40:23 INFO - PROCESS | 1641 | 1446122423521 Marionette INFO loaded listener.js
05:40:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 328 (0x12bcfd400) [pid = 1641] [serial = 950] [outer = 0x122701400]
05:40:23 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:40:23 INFO - document served over http requires an https
05:40:23 INFO - sub-resource via script-tag using the meta-csp
05:40:23 INFO - delivery method with keep-origin-redirect and when
05:40:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html"
05:40:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:40:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:40:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
05:40:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 573ms
05:40:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
05:40:24 INFO - PROCESS | 1641 | ++DOCSHELL 0x128e9e000 == 70 [pid = 1641] [id = 340]
05:40:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 329 (0x12c7ec400) [pid = 1641] [serial = 951] [outer = 0x0]
05:40:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 330 (0x12c7ec800) [pid = 1641] [serial = 952] [outer = 0x12c7ec400]
05:40:24 INFO - PROCESS | 1641 | 1446122424085 Marionette INFO loaded listener.js
05:40:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 331 (0x12cb82c00) [pid = 1641] [serial = 953] [outer = 0x12c7ec400]
05:40:24 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
05:40:24 INFO - document served over http requires an https
05:40:24 INFO - sub-resource via script-tag using the meta-csp
05:40:24 INFO - delivery method with no-redirect and when
05:40:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html"
05:40:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:40:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:40:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
05:40:24 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | took 577ms
05:40:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
05:40:24 INFO - PROCESS | 1641 | ++DOCSHELL 0x12cdbb700 == 71 [pid = 1641] [id = 341]
05:40:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 332 (0x12f0e3800) [pid = 1641] [serial = 954] [outer = 0x0]
05:40:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 333 (0x1308cd800) [pid = 1641] [serial = 955] [outer = 0x12f0e3800]
05:40:24 INFO - PROCESS | 1641 | 1446122424702 Marionette INFO loaded listener.js
05:40:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 334 (0x130c37800) [pid = 1641] [serial = 956] [outer = 0x12f0e3800]
05:40:25 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:40:25 INFO - document served over http requires an https
05:40:25 INFO - sub-resource via script-tag using the meta-csp
05:40:25 INFO - delivery method with swap-origin-redirect and when
05:40:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html"
05:40:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:40:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:40:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
05:40:25 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 672ms
05:40:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html
05:40:25 INFO - PROCESS | 1641 | ++DOCSHELL 0x138af3400 == 72 [pid = 1641] [id = 342]
05:40:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 335 (0x13139b400) [pid = 1641] [serial = 957] [outer = 0x0]
05:40:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 336 (0x13139c000) [pid = 1641] [serial = 958] [outer = 0x13139b400]
05:40:25 INFO - PROCESS | 1641 | 1446122425359 Marionette INFO loaded listener.js
05:40:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 337 (0x13844ac00) [pid = 1641] [serial = 959] [outer = 0x13139b400]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 336 (0x129b15800) [pid = 1641] [serial = 585] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 335 (0x11f76e000) [pid = 1641] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 334 (0x130d4cc00) [pid = 1641] [serial = 729] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 333 (0x1309ab000) [pid = 1641] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 332 (0x12442a000) [pid = 1641] [serial = 843] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 331 (0x1446c8c00) [pid = 1641] [serial = 770] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122382841]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 330 (0x12f128800) [pid = 1641] [serial = 825] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 329 (0x121b95400) [pid = 1641] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 328 (0x139e2c000) [pid = 1641] [serial = 831] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 327 (0x120ab4000) [pid = 1641] [serial = 819] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 326 (0x113542000) [pid = 1641] [serial = 817] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 325 (0x12bcaa800) [pid = 1641] [serial = 849] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 324 (0x147734800) [pid = 1641] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 323 (0x123ed9800) [pid = 1641] [serial = 807] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 322 (0x114236c00) [pid = 1641] [serial = 834] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 321 (0x127563400) [pid = 1641] [serial = 809] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 320 (0x138a71000) [pid = 1641] [serial = 828] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 319 (0x146283000) [pid = 1641] [serial = 837] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 318 (0x11dd88c00) [pid = 1641] [serial = 812] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122393486]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 317 (0x129bd2800) [pid = 1641] [serial = 846] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 316 (0x12bce0400) [pid = 1641] [serial = 822] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 315 (0x1209c1000) [pid = 1641] [serial = 804] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 314 (0x1447ab400) [pid = 1641] [serial = 765] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 313 (0x1139e1800) [pid = 1641] [serial = 840] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 312 (0x11f516400) [pid = 1641] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 311 (0x121db4400) [pid = 1641] [serial = 799] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 310 (0x1204d9000) [pid = 1641] [serial = 802] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 309 (0x147f0a800) [pid = 1641] [serial = 787] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 308 (0x12f128c00) [pid = 1641] [serial = 826] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 307 (0x138fd3c00) [pid = 1641] [serial = 766] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 306 (0x13aa93000) [pid = 1641] [serial = 763] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 305 (0x143aa3400) [pid = 1641] [serial = 739] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 304 (0x129578400) [pid = 1641] [serial = 776] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 303 (0x1446b9000) [pid = 1641] [serial = 773] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 302 (0x120ca7800) [pid = 1641] [serial = 796] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 301 (0x11ddf7400) [pid = 1641] [serial = 841] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 300 (0x139e2c800) [pid = 1641] [serial = 832] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 299 (0x1312b0400) [pid = 1641] [serial = 835] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 298 (0x129be4800) [pid = 1641] [serial = 847] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 297 (0x13aa3f400) [pid = 1641] [serial = 781] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 296 (0x1462e8800) [pid = 1641] [serial = 838] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 295 (0x138a71c00) [pid = 1641] [serial = 829] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 294 (0x12c22e800) [pid = 1641] [serial = 751] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 293 (0x146c3a400) [pid = 1641] [serial = 757] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 292 (0x12847d000) [pid = 1641] [serial = 790] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 291 (0x144939400) [pid = 1641] [serial = 760] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 290 (0x1220bd800) [pid = 1641] [serial = 820] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 289 (0x12bd10800) [pid = 1641] [serial = 823] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 288 (0x149988000) [pid = 1641] [serial = 793] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 287 (0x1448a4000) [pid = 1641] [serial = 771] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122382841]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 286 (0x12c30a000) [pid = 1641] [serial = 768] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 285 (0x130d61400) [pid = 1641] [serial = 742] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 284 (0x124681800) [pid = 1641] [serial = 736] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 283 (0x11e1ab400) [pid = 1641] [serial = 813] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122393486]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 282 (0x1275b2800) [pid = 1641] [serial = 810] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 281 (0x12c327400) [pid = 1641] [serial = 778] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 280 (0x143ba3400) [pid = 1641] [serial = 745] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 279 (0x124b15c00) [pid = 1641] [serial = 844] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 278 (0x111935c00) [pid = 1641] [serial = 818] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 277 (0x123b79000) [pid = 1641] [serial = 815] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 276 (0x143735c00) [pid = 1641] [serial = 748] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 275 (0x12c303400) [pid = 1641] [serial = 784] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 274 (0x12cde3000) [pid = 1641] [serial = 754] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 273 (0x11d777800) [pid = 1641] [serial = 733] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 272 (0x1135cbc00) [pid = 1641] [serial = 808] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 271 (0x120a5d400) [pid = 1641] [serial = 805] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 270 (0x127aca400) [pid = 1641] [serial = 567] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 269 (0x128bff400) [pid = 1641] [serial = 465] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 268 (0x143ac7800) [pid = 1641] [serial = 576] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 267 (0x12cd92400) [pid = 1641] [serial = 545] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 266 (0x12a9fc400) [pid = 1641] [serial = 392] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 265 (0x1285c6800) [pid = 1641] [serial = 669] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 264 (0x127555400) [pid = 1641] [serial = 570] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 263 (0x12745bc00) [pid = 1641] [serial = 660] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 262 (0x143acec00) [pid = 1641] [serial = 582] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 261 (0x1282ab800) [pid = 1641] [serial = 486] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 260 (0x143a87800) [pid = 1641] [serial = 657] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 259 (0x130cbec00) [pid = 1641] [serial = 654] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 258 (0x138e65000) [pid = 1641] [serial = 550] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 257 (0x13844a000) [pid = 1641] [serial = 555] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 256 (0x130d3c800) [pid = 1641] [serial = 651] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 255 (0x1209b6400) [pid = 1641] [serial = 642] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 254 (0x12630d000) [pid = 1641] [serial = 645] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 253 (0x1288dc000) [pid = 1641] [serial = 480] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 252 (0x1449bc400) [pid = 1641] [serial = 678] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 251 (0x1436f2800) [pid = 1641] [serial = 648] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 250 (0x129f89000) [pid = 1641] [serial = 788] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 249 (0x1220bd000) [pid = 1641] [serial = 666] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 248 (0x130c42400) [pid = 1641] [serial = 561] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 247 (0x120568000) [pid = 1641] [serial = 537] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 246 (0x1466ed400) [pid = 1641] [serial = 672] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 245 (0x123967000) [pid = 1641] [serial = 452] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 244 (0x12c5ec400) [pid = 1641] [serial = 455] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 243 (0x130d3b800) [pid = 1641] [serial = 460] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 242 (0x138bf1000) [pid = 1641] [serial = 477] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 241 (0x144395000) [pid = 1641] [serial = 740] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 240 (0x138b43000) [pid = 1641] [serial = 474] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 239 (0x1282afc00) [pid = 1641] [serial = 540] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 238 (0x13a6e5c00) [pid = 1641] [serial = 833] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 237 (0x143aa3000) [pid = 1641] [serial = 579] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 236 (0x1442c7000) [pid = 1641] [serial = 836] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 235 (0x1437c5800) [pid = 1641] [serial = 573] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 234 (0x138bbcc00) [pid = 1641] [serial = 830] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 233 (0x12216e400) [pid = 1641] [serial = 483] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 232 (0x1384ee400) [pid = 1641] [serial = 471] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 231 (0x138461400) [pid = 1641] [serial = 752] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 230 (0x14372e400) [pid = 1641] [serial = 587] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 229 (0x129b1f000) [pid = 1641] [serial = 791] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 228 (0x149988400) [pid = 1641] [serial = 794] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 227 (0x129eaf800) [pid = 1641] [serial = 675] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 226 (0x1384bfc00) [pid = 1641] [serial = 743] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 225 (0x124ba7000) [pid = 1641] [serial = 737] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 224 (0x143e80800) [pid = 1641] [serial = 663] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 223 (0x139e33400) [pid = 1641] [serial = 558] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 222 (0x122758000) [pid = 1641] [serial = 489] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 221 (0x11ef52000) [pid = 1641] [serial = 449] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 220 (0x144970400) [pid = 1641] [serial = 746] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 219 (0x120709000) [pid = 1641] [serial = 564] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 218 (0x12cb82000) [pid = 1641] [serial = 749] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 217 (0x139e22800) [pid = 1641] [serial = 731] [outer = 0x0] [url = about:blank]
05:40:25 INFO - PROCESS | 1641 | --DOMWINDOW == 216 (0x11e1ab800) [pid = 1641] [serial = 734] [outer = 0x0] [url = about:blank]
05:40:25 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:40:25 INFO - document served over http requires an https
05:40:25 INFO - sub-resource via xhr-request using the meta-csp
05:40:25 INFO - delivery method with keep-origin-redirect and when
05:40:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html"
05:40:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:40:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:40:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
05:40:25 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | took 670ms
05:40:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
05:40:25 INFO - PROCESS | 1641 | ++DOCSHELL 0x13a66f500 == 73 [pid = 1641] [id = 343]
05:40:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 217 (0x11ef2cc00) [pid = 1641] [serial = 960] [outer = 0x0]
05:40:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 218 (0x11ef52000) [pid = 1641] [serial = 961] [outer = 0x11ef2cc00]
05:40:26 INFO - PROCESS | 1641 | 1446122426036 Marionette INFO loaded listener.js
05:40:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 219 (0x1209b6400) [pid = 1641] [serial = 962] [outer = 0x11ef2cc00]
05:40:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
05:40:26 INFO - document served over http requires an https
05:40:26 INFO - sub-resource via xhr-request using the meta-csp
05:40:26 INFO - delivery method with no-redirect and when
05:40:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html"
05:40:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:40:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:40:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
05:40:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | took 521ms
05:40:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html
05:40:26 INFO - PROCESS | 1641 | ++DOCSHELL 0x13a7afb00 == 74 [pid = 1641] [id = 344]
05:40:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 220 (0x123ed9800) [pid = 1641] [serial = 963] [outer = 0x0]
05:40:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 221 (0x12442a000) [pid = 1641] [serial = 964] [outer = 0x123ed9800]
05:40:26 INFO - PROCESS | 1641 | 1446122426541 Marionette INFO loaded listener.js
05:40:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 222 (0x12745bc00) [pid = 1641] [serial = 965] [outer = 0x123ed9800]
05:40:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:40:26 INFO - document served over http requires an https
05:40:26 INFO - sub-resource via xhr-request using the meta-csp
05:40:26 INFO - delivery method with swap-origin-redirect and when
05:40:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html"
05:40:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:40:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:40:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:40:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | took 524ms
05:40:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
05:40:27 INFO - PROCESS | 1641 | ++DOCSHELL 0x1437ddf00 == 75 [pid = 1641] [id = 345]
05:40:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 223 (0x129b15800) [pid = 1641] [serial = 966] [outer = 0x0]
05:40:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 224 (0x129b1f000) [pid = 1641] [serial = 967] [outer = 0x129b15800]
05:40:27 INFO - PROCESS | 1641 | 1446122427072 Marionette INFO loaded listener.js
05:40:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 225 (0x12bcaa800) [pid = 1641] [serial = 968] [outer = 0x129b15800]
05:40:27 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:40:27 INFO - document served over http requires an https
05:40:27 INFO - sub-resource via xhr-request using the meta-csp
05:40:27 INFO - delivery method with swap-origin-redirect and when
05:40:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
05:40:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:40:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:40:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:40:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | took 522ms
05:40:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
05:40:27 INFO - PROCESS | 1641 | ++DOCSHELL 0x1142c0400 == 76 [pid = 1641] [id = 346]
05:40:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 226 (0x1139aec00) [pid = 1641] [serial = 969] [outer = 0x0]
05:40:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 227 (0x1143b4000) [pid = 1641] [serial = 970] [outer = 0x1139aec00]
05:40:27 INFO - PROCESS | 1641 | 1446122427712 Marionette INFO loaded listener.js
05:40:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 228 (0x11efb7800) [pid = 1641] [serial = 971] [outer = 0x1139aec00]
05:40:28 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:40:28 INFO - document served over http requires an https
05:40:28 INFO - sub-resource via xhr-request using the meta-csp
05:40:28 INFO - delivery method with keep-origin-redirect and when
05:40:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html"
05:40:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:40:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:40:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
05:40:28 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | took 774ms
05:40:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
05:40:28 INFO - PROCESS | 1641 | ++DOCSHELL 0x121d83200 == 77 [pid = 1641] [id = 347]
05:40:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 229 (0x12630d400) [pid = 1641] [serial = 972] [outer = 0x0]
05:40:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 230 (0x126389400) [pid = 1641] [serial = 973] [outer = 0x12630d400]
05:40:28 INFO - PROCESS | 1641 | 1446122428460 Marionette INFO loaded listener.js
05:40:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 231 (0x128939400) [pid = 1641] [serial = 974] [outer = 0x12630d400]
05:40:28 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
05:40:28 INFO - document served over http requires an https
05:40:28 INFO - sub-resource via xhr-request using the meta-csp
05:40:28 INFO - delivery method with no-redirect and when
05:40:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html"
05:40:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:40:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:40:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
05:40:28 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | took 727ms
05:40:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
05:40:29 INFO - PROCESS | 1641 | ++DOCSHELL 0x127a58c00 == 78 [pid = 1641] [id = 348]
05:40:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 232 (0x13095c000) [pid = 1641] [serial = 975] [outer = 0x0]
05:40:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 233 (0x130960c00) [pid = 1641] [serial = 976] [outer = 0x13095c000]
05:40:29 INFO - PROCESS | 1641 | 1446122429152 Marionette INFO loaded listener.js
05:40:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 234 (0x1138e6800) [pid = 1641] [serial = 977] [outer = 0x13095c000]
05:40:29 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:40:29 INFO - document served over http requires an https
05:40:29 INFO - sub-resource via xhr-request using the meta-csp
05:40:29 INFO - delivery method with swap-origin-redirect and when
05:40:29 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html"
05:40:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:40:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:40:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
05:40:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | took 729ms
05:40:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
05:40:29 INFO - PROCESS | 1641 | ++DOCSHELL 0x129b5af00 == 79 [pid = 1641] [id = 349]
05:40:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 235 (0x138b43000) [pid = 1641] [serial = 978] [outer = 0x0]
05:40:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 236 (0x138bbc800) [pid = 1641] [serial = 979] [outer = 0x138b43000]
05:40:29 INFO - PROCESS | 1641 | 1446122429946 Marionette INFO loaded listener.js
05:40:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 237 (0x138e65000) [pid = 1641] [serial = 980] [outer = 0x138b43000]
05:40:30 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:40:30 INFO - document served over http requires an http
05:40:30 INFO - sub-resource via fetch-request using the meta-referrer
05:40:30 INFO - delivery method with keep-origin-redirect and when
05:40:30 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:40:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:40:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:40:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:40:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
05:40:30 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | took 731ms
05:40:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
05:40:30 INFO - PROCESS | 1641 | ++DOCSHELL 0x130df1d00 == 80 [pid = 1641] [id = 350]
05:40:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 238 (0x13847c000) [pid = 1641] [serial = 981] [outer = 0x0]
05:40:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 239 (0x13847cc00) [pid = 1641] [serial = 982] [outer = 0x13847c000]
05:40:30 INFO - PROCESS | 1641 | 1446122430658 Marionette INFO loaded listener.js
05:40:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 240 (0x138fb2000) [pid = 1641] [serial = 983] [outer = 0x13847c000]
05:40:31 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:40:31 INFO - document served over http requires an http
05:40:31 INFO - sub-resource via fetch-request using the meta-referrer
05:40:31 INFO - delivery method with no-redirect and when
05:40:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:40:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:40:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:40:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:40:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html:23:7
05:40:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 774ms
05:40:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
05:40:31 INFO - PROCESS | 1641 | ++DOCSHELL 0x143f14a00 == 81 [pid = 1641] [id = 351]
05:40:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 241 (0x139178400) [pid = 1641] [serial = 984] [outer = 0x0]
05:40:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 242 (0x139178800) [pid = 1641] [serial = 985] [outer = 0x139178400]
05:40:31 INFO - PROCESS | 1641 | 1446122431461 Marionette INFO loaded listener.js
05:40:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 243 (0x139e33400) [pid = 1641] [serial = 986] [outer = 0x139178400]
05:40:31 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:40:31 INFO - document served over http requires an http
05:40:31 INFO - sub-resource via fetch-request using the meta-referrer
05:40:31 INFO - delivery method with swap-origin-redirect and when
05:40:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
05:40:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:40:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:40:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:40:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
05:40:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | took 727ms
05:40:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
05:40:32 INFO - PROCESS | 1641 | ++DOCSHELL 0x14472ac00 == 82 [pid = 1641] [id = 352]
05:40:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 244 (0x139ecc400) [pid = 1641] [serial = 987] [outer = 0x0]
05:40:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 245 (0x13a58ec00) [pid = 1641] [serial = 988] [outer = 0x139ecc400]
05:40:32 INFO - PROCESS | 1641 | 1446122432176 Marionette INFO loaded listener.js
05:40:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 246 (0x13a9e4800) [pid = 1641] [serial = 989] [outer = 0x139ecc400]
05:40:32 INFO - PROCESS | 1641 | ++DOCSHELL 0x144a4b000 == 83 [pid = 1641] [id = 353]
05:40:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 247 (0x13a7cf800) [pid = 1641] [serial = 990] [outer = 0x0]
05:40:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 248 (0x13aa3f400) [pid = 1641] [serial = 991] [outer = 0x13a7cf800]
05:40:32 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:40:32 INFO - document served over http requires an http
05:40:32 INFO - sub-resource via iframe-tag using the meta-referrer
05:40:32 INFO - delivery method with keep-origin-redirect and when
05:40:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:40:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:40:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:40:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:40:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | took 777ms
05:40:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
05:40:32 INFO - PROCESS | 1641 | ++DOCSHELL 0x144a4ec00 == 84 [pid = 1641] [id = 354]
05:40:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 249 (0x13ab95000) [pid = 1641] [serial = 992] [outer = 0x0]
05:40:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 250 (0x13ab95c00) [pid = 1641] [serial = 993] [outer = 0x13ab95000]
05:40:33 INFO - PROCESS | 1641 | 1446122432999 Marionette INFO loaded listener.js
05:40:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 251 (0x143630000) [pid = 1641] [serial = 994] [outer = 0x13ab95000]
05:40:33 INFO - PROCESS | 1641 | ++DOCSHELL 0x146363c00 == 85 [pid = 1641] [id = 355]
05:40:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 252 (0x13ab3f000) [pid = 1641] [serial = 995] [outer = 0x0]
05:40:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 253 (0x12cd4f800) [pid = 1641] [serial = 996] [outer = 0x13ab3f000]
05:40:33 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:40:33 INFO - document served over http requires an http
05:40:33 INFO - sub-resource via iframe-tag using the meta-referrer
05:40:33 INFO - delivery method with no-redirect and when
05:40:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:40:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:40:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:40:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html:23:7
05:40:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 777ms
05:40:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
05:40:33 INFO - PROCESS | 1641 | ++DOCSHELL 0x146360a00 == 86 [pid = 1641] [id = 356]
05:40:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 254 (0x143735c00) [pid = 1641] [serial = 997] [outer = 0x0]
05:40:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 255 (0x143737400) [pid = 1641] [serial = 998] [outer = 0x143735c00]
05:40:33 INFO - PROCESS | 1641 | 1446122433764 Marionette INFO loaded listener.js
05:40:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 256 (0x1437c5800) [pid = 1641] [serial = 999] [outer = 0x143735c00]
05:40:34 INFO - PROCESS | 1641 | ++DOCSHELL 0x1467c2200 == 87 [pid = 1641] [id = 357]
05:40:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 257 (0x143aa3000) [pid = 1641] [serial = 1000] [outer = 0x0]
05:40:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 258 (0x143b67400) [pid = 1641] [serial = 1001] [outer = 0x143aa3000]
05:40:34 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:40:34 INFO - document served over http requires an http
05:40:34 INFO - sub-resource via iframe-tag using the meta-referrer
05:40:34 INFO - delivery method with swap-origin-redirect and when
05:40:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
05:40:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:40:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:40:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
05:40:34 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 829ms
05:40:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
05:40:34 INFO - PROCESS | 1641 | ++DOCSHELL 0x147433800 == 88 [pid = 1641] [id = 358]
05:40:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 259 (0x144278400) [pid = 1641] [serial = 1002] [outer = 0x0]
05:40:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 260 (0x1442bc400) [pid = 1641] [serial = 1003] [outer = 0x144278400]
05:40:34 INFO - PROCESS | 1641 | 1446122434619 Marionette INFO loaded listener.js
05:40:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 261 (0x1442c7c00) [pid = 1641] [serial = 1004] [outer = 0x144278400]
05:40:35 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:40:35 INFO - document served over http requires an http
05:40:35 INFO - sub-resource via script-tag using the meta-referrer
05:40:35 INFO - delivery method with keep-origin-redirect and when
05:40:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:40:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:40:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:40:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:40:35 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | took 721ms
05:40:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
05:40:35 INFO - PROCESS | 1641 | ++DOCSHELL 0x147651200 == 89 [pid = 1641] [id = 359]
05:40:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 262 (0x13132c400) [pid = 1641] [serial = 1005] [outer = 0x0]
05:40:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 263 (0x1446f5000) [pid = 1641] [serial = 1006] [outer = 0x13132c400]
05:40:35 INFO - PROCESS | 1641 | 1446122435316 Marionette INFO loaded listener.js
05:40:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 264 (0x14476e400) [pid = 1641] [serial = 1007] [outer = 0x13132c400]
05:40:35 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:40:35 INFO - document served over http requires an http
05:40:35 INFO - sub-resource via script-tag using the meta-referrer
05:40:35 INFO - delivery method with no-redirect and when
05:40:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:40:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:40:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:40:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html:23:7
05:40:35 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 739ms
05:40:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
05:40:36 INFO - PROCESS | 1641 | ++DOCSHELL 0x149962b00 == 90 [pid = 1641] [id = 360]
05:40:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 265 (0x144970000) [pid = 1641] [serial = 1008] [outer = 0x0]
05:40:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 266 (0x144970400) [pid = 1641] [serial = 1009] [outer = 0x144970000]
05:40:36 INFO - PROCESS | 1641 | 1446122436068 Marionette INFO loaded listener.js
05:40:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 267 (0x128259800) [pid = 1641] [serial = 1010] [outer = 0x144970000]
05:40:36 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:40:36 INFO - document served over http requires an http
05:40:36 INFO - sub-resource via script-tag using the meta-referrer
05:40:36 INFO - delivery method with swap-origin-redirect and when
05:40:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
05:40:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:40:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:40:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
05:40:36 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | took 728ms
05:40:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
05:40:36 INFO - PROCESS | 1641 | ++DOCSHELL 0x14a027100 == 91 [pid = 1641] [id = 361]
05:40:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 268 (0x144a0ec00) [pid = 1641] [serial = 1011] [outer = 0x0]
05:40:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 269 (0x144a5f000) [pid = 1641] [serial = 1012] [outer = 0x144a0ec00]
05:40:36 INFO - PROCESS | 1641 | 1446122436796 Marionette INFO loaded listener.js
05:40:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 270 (0x146283400) [pid = 1641] [serial = 1013] [outer = 0x144a0ec00]
05:40:37 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:40:37 INFO - document served over http requires an http
05:40:37 INFO - sub-resource via xhr-request using the meta-referrer
05:40:37 INFO - delivery method with keep-origin-redirect and when
05:40:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:40:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:40:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:40:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
05:40:37 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | took 725ms
05:40:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
05:40:37 INFO - PROCESS | 1641 | ++DOCSHELL 0x14a215f00 == 92 [pid = 1641] [id = 362]
05:40:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 271 (0x1466ed400) [pid = 1641] [serial = 1014] [outer = 0x0]
05:40:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 272 (0x146c3a400) [pid = 1641] [serial = 1015] [outer = 0x1466ed400]
05:40:37 INFO - PROCESS | 1641 | 1446122437519 Marionette INFO loaded listener.js
05:40:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 273 (0x1467c9000) [pid = 1641] [serial = 1016] [outer = 0x1466ed400]
05:40:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:40:38 INFO - document served over http requires an http
05:40:38 INFO - sub-resource via xhr-request using the meta-referrer
05:40:38 INFO - delivery method with no-redirect and when
05:40:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:40:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:40:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:40:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html:23:7
05:40:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 682ms
05:40:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
05:40:38 INFO - PROCESS | 1641 | ++DOCSHELL 0x14e1e1e00 == 93 [pid = 1641] [id = 363]
05:40:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 274 (0x1474dd400) [pid = 1641] [serial = 1017] [outer = 0x0]
05:40:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 275 (0x147503000) [pid = 1641] [serial = 1018] [outer = 0x1474dd400]
05:40:38 INFO - PROCESS | 1641 | 1446122438203 Marionette INFO loaded listener.js
05:40:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 276 (0x129578000) [pid = 1641] [serial = 1019] [outer = 0x1474dd400]
05:40:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:40:38 INFO - document served over http requires an http
05:40:38 INFO - sub-resource via xhr-request using the meta-referrer
05:40:38 INFO - delivery method with swap-origin-redirect and when
05:40:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
05:40:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:40:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:40:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
05:40:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | took 674ms
05:40:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
05:40:38 INFO - PROCESS | 1641 | ++DOCSHELL 0x147e30900 == 94 [pid = 1641] [id = 364]
05:40:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 277 (0x147bd5800) [pid = 1641] [serial = 1020] [outer = 0x0]
05:40:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 278 (0x147df7000) [pid = 1641] [serial = 1021] [outer = 0x147bd5800]
05:40:38 INFO - PROCESS | 1641 | 1446122438921 Marionette INFO loaded listener.js
05:40:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 279 (0x128287c00) [pid = 1641] [serial = 1022] [outer = 0x147bd5800]
05:40:39 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:40:39 INFO - document served over http requires an https
05:40:39 INFO - sub-resource via fetch-request using the meta-referrer
05:40:39 INFO - delivery method with keep-origin-redirect and when
05:40:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:40:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:40:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:40:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:40:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
05:40:39 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | took 721ms
05:40:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
05:40:39 INFO - PROCESS | 1641 | ++DOCSHELL 0x14a279000 == 95 [pid = 1641] [id = 365]
05:40:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 280 (0x12cd92800) [pid = 1641] [serial = 1023] [outer = 0x0]
05:40:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 281 (0x147e2a400) [pid = 1641] [serial = 1024] [outer = 0x12cd92800]
05:40:39 INFO - PROCESS | 1641 | 1446122439611 Marionette INFO loaded listener.js
05:40:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 282 (0x128287800) [pid = 1641] [serial = 1025] [outer = 0x12cd92800]
05:40:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:40:40 INFO - document served over http requires an https
05:40:40 INFO - sub-resource via fetch-request using the meta-referrer
05:40:40 INFO - delivery method with no-redirect and when
05:40:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:40:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:40:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:40:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:40:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html:23:7
05:40:40 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 676ms
05:40:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
05:40:40 INFO - PROCESS | 1641 | ++DOCSHELL 0x11189ec00 == 96 [pid = 1641] [id = 366]
05:40:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 283 (0x14a3ea800) [pid = 1641] [serial = 1026] [outer = 0x0]
05:40:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 284 (0x14af87800) [pid = 1641] [serial = 1027] [outer = 0x14a3ea800]
05:40:40 INFO - PROCESS | 1641 | 1446122440331 Marionette INFO loaded listener.js
05:40:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 285 (0x14e198800) [pid = 1641] [serial = 1028] [outer = 0x14a3ea800]
05:40:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:40:40 INFO - document served over http requires an https
05:40:40 INFO - sub-resource via fetch-request using the meta-referrer
05:40:40 INFO - delivery method with swap-origin-redirect and when
05:40:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:40:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:40:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:40:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:40:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
05:40:40 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | took 774ms
05:40:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
05:40:41 INFO - PROCESS | 1641 | ++DOCSHELL 0x146d46c00 == 97 [pid = 1641] [id = 367]
05:40:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 286 (0x149cc6c00) [pid = 1641] [serial = 1029] [outer = 0x0]
05:40:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 287 (0x14a705400) [pid = 1641] [serial = 1030] [outer = 0x149cc6c00]
05:40:41 INFO - PROCESS | 1641 | 1446122441078 Marionette INFO loaded listener.js
05:40:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 288 (0x146e61400) [pid = 1641] [serial = 1031] [outer = 0x149cc6c00]
05:40:41 INFO - PROCESS | 1641 | ++DOCSHELL 0x14e6fa900 == 98 [pid = 1641] [id = 368]
05:40:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 289 (0x14a718800) [pid = 1641] [serial = 1032] [outer = 0x0]
05:40:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 290 (0x14b729000) [pid = 1641] [serial = 1033] [outer = 0x14a718800]
05:40:41 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:40:41 INFO - document served over http requires an https
05:40:41 INFO - sub-resource via iframe-tag using the meta-referrer
05:40:41 INFO - delivery method with keep-origin-redirect and when
05:40:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:40:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:40:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:40:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:40:41 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | took 821ms
05:40:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
05:40:41 INFO - PROCESS | 1641 | ++DOCSHELL 0x14e6fbd00 == 99 [pid = 1641] [id = 369]
05:40:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 291 (0x14b729c00) [pid = 1641] [serial = 1034] [outer = 0x0]
05:40:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 292 (0x14b38c000) [pid = 1641] [serial = 1035] [outer = 0x14b729c00]
05:40:41 INFO - PROCESS | 1641 | 1446122441969 Marionette INFO loaded listener.js
05:40:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 293 (0x14b38cc00) [pid = 1641] [serial = 1036] [outer = 0x14b729c00]
05:40:42 INFO - PROCESS | 1641 | ++DOCSHELL 0x14e2dbf00 == 100 [pid = 1641] [id = 370]
05:40:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 294 (0x127bd6400) [pid = 1641] [serial = 1037] [outer = 0x0]
05:40:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 295 (0x146e4f400) [pid = 1641] [serial = 1038] [outer = 0x127bd6400]
05:40:42 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:40:42 INFO - document served over http requires an https
05:40:42 INFO - sub-resource via iframe-tag using the meta-referrer
05:40:42 INFO - delivery method with no-redirect and when
05:40:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:40:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:40:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:40:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html:23:7
05:40:42 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 779ms
05:40:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
05:40:42 INFO - PROCESS | 1641 | ++DOCSHELL 0x14e2dd300 == 101 [pid = 1641] [id = 371]
05:40:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 296 (0x14a693400) [pid = 1641] [serial = 1039] [outer = 0x0]
05:40:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 297 (0x14a693800) [pid = 1641] [serial = 1040] [outer = 0x14a693400]
05:40:42 INFO - PROCESS | 1641 | 1446122442724 Marionette INFO loaded listener.js
05:40:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 298 (0x14b339800) [pid = 1641] [serial = 1041] [outer = 0x14a693400]
05:40:43 INFO - PROCESS | 1641 | ++DOCSHELL 0x147a1ba00 == 102 [pid = 1641] [id = 372]
05:40:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 299 (0x14a71ec00) [pid = 1641] [serial = 1042] [outer = 0x0]
05:40:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 300 (0x14b37a400) [pid = 1641] [serial = 1043] [outer = 0x14a71ec00]
05:40:43 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:40:43 INFO - document served over http requires an https
05:40:43 INFO - sub-resource via iframe-tag using the meta-referrer
05:40:43 INFO - delivery method with swap-origin-redirect and when
05:40:43 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:40:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:40:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:40:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
05:40:43 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 826ms
05:40:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
05:40:43 INFO - PROCESS | 1641 | ++DOCSHELL 0x147a1d300 == 103 [pid = 1641] [id = 373]
05:40:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 301 (0x1449f7c00) [pid = 1641] [serial = 1044] [outer = 0x0]
05:40:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 302 (0x146d53400) [pid = 1641] [serial = 1045] [outer = 0x1449f7c00]
05:40:43 INFO - PROCESS | 1641 | 1446122443625 Marionette INFO loaded listener.js
05:40:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 303 (0x147680400) [pid = 1641] [serial = 1046] [outer = 0x1449f7c00]
05:40:44 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:40:44 INFO - document served over http requires an https
05:40:44 INFO - sub-resource via script-tag using the meta-referrer
05:40:44 INFO - delivery method with keep-origin-redirect and when
05:40:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:40:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:40:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:40:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:40:44 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | took 846ms
05:40:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
05:40:44 INFO - PROCESS | 1641 | ++DOCSHELL 0x147a1f100 == 104 [pid = 1641] [id = 374]
05:40:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 304 (0x14e2b1000) [pid = 1641] [serial = 1047] [outer = 0x0]
05:40:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 305 (0x14e2a7400) [pid = 1641] [serial = 1048] [outer = 0x14e2b1000]
05:40:44 INFO - PROCESS | 1641 | 1446122444395 Marionette INFO loaded listener.js
05:40:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 306 (0x14b539800) [pid = 1641] [serial = 1049] [outer = 0x14e2b1000]
05:40:44 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:40:44 INFO - document served over http requires an https
05:40:44 INFO - sub-resource via script-tag using the meta-referrer
05:40:44 INFO - delivery method with no-redirect and when
05:40:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:40:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:40:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:40:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html:23:7
05:40:44 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 730ms
05:40:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
05:40:45 INFO - PROCESS | 1641 | ++DOCSHELL 0x14e9e3800 == 105 [pid = 1641] [id = 375]
05:40:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 307 (0x149d6e800) [pid = 1641] [serial = 1050] [outer = 0x0]
05:40:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 308 (0x149d6ec00) [pid = 1641] [serial = 1051] [outer = 0x149d6e800]
05:40:45 INFO - PROCESS | 1641 | 1446122445153 Marionette INFO loaded listener.js
05:40:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 309 (0x14a0b0800) [pid = 1641] [serial = 1052] [outer = 0x149d6e800]
05:40:45 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:40:45 INFO - document served over http requires an https
05:40:45 INFO - sub-resource via script-tag using the meta-referrer
05:40:45 INFO - delivery method with swap-origin-redirect and when
05:40:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:40:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:40:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:40:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
05:40:45 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | took 721ms
05:40:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
05:40:45 INFO - PROCESS | 1641 | ++DOCSHELL 0x14988f400 == 106 [pid = 1641] [id = 376]
05:40:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 310 (0x147ed1800) [pid = 1641] [serial = 1053] [outer = 0x0]
05:40:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 311 (0x147ed1c00) [pid = 1641] [serial = 1054] [outer = 0x147ed1800]
05:40:45 INFO - PROCESS | 1641 | 1446122445853 Marionette INFO loaded listener.js
05:40:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 312 (0x14a113400) [pid = 1641] [serial = 1055] [outer = 0x147ed1800]
05:40:46 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:40:46 INFO - document served over http requires an https
05:40:46 INFO - sub-resource via xhr-request using the meta-referrer
05:40:46 INFO - delivery method with keep-origin-redirect and when
05:40:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:40:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:40:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:40:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
05:40:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | took 777ms
05:40:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
05:40:46 INFO - PROCESS | 1641 | ++DOCSHELL 0x149891700 == 107 [pid = 1641] [id = 377]
05:40:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 313 (0x14fb09c00) [pid = 1641] [serial = 1056] [outer = 0x0]
05:40:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 314 (0x14a108000) [pid = 1641] [serial = 1057] [outer = 0x14fb09c00]
05:40:46 INFO - PROCESS | 1641 | 1446122446666 Marionette INFO loaded listener.js
05:40:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 315 (0x14fa9d000) [pid = 1641] [serial = 1058] [outer = 0x14fb09c00]
05:40:47 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:40:47 INFO - document served over http requires an https
05:40:47 INFO - sub-resource via xhr-request using the meta-referrer
05:40:47 INFO - delivery method with no-redirect and when
05:40:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:40:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:40:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:40:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
05:40:47 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 721ms
05:40:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
05:40:47 INFO - PROCESS | 1641 | ++DOCSHELL 0x14e138a00 == 108 [pid = 1641] [id = 378]
05:40:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 316 (0x14e17cc00) [pid = 1641] [serial = 1059] [outer = 0x0]
05:40:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 317 (0x14e180c00) [pid = 1641] [serial = 1060] [outer = 0x14e17cc00]
05:40:47 INFO - PROCESS | 1641 | 1446122447375 Marionette INFO loaded listener.js
05:40:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 318 (0x14fb72400) [pid = 1641] [serial = 1061] [outer = 0x14e17cc00]
05:40:49 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:40:49 INFO - document served over http requires an https
05:40:49 INFO - sub-resource via xhr-request using the meta-referrer
05:40:49 INFO - delivery method with swap-origin-redirect and when
05:40:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:40:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:40:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:40:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
05:40:49 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | took 2187ms
05:40:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html
05:40:49 INFO - PROCESS | 1641 | ++DOCSHELL 0x128211500 == 109 [pid = 1641] [id = 379]
05:40:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 319 (0x1312b0800) [pid = 1641] [serial = 1062] [outer = 0x0]
05:40:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 320 (0x13132bc00) [pid = 1641] [serial = 1063] [outer = 0x1312b0800]
05:40:49 INFO - PROCESS | 1641 | 1446122449598 Marionette INFO loaded listener.js
05:40:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 321 (0x14fefec00) [pid = 1641] [serial = 1064] [outer = 0x1312b0800]
05:40:50 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:40:50 INFO - document served over http requires an http
05:40:50 INFO - sub-resource via fetch-request using the meta-referrer
05:40:50 INFO - delivery method with keep-origin-redirect and when
05:40:50 INFO - the target request is same-origin.
05:40:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | took 726ms
05:40:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
05:40:50 INFO - PROCESS | 1641 | ++DOCSHELL 0x138af5c00 == 110 [pid = 1641] [id = 380]
05:40:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 322 (0x124557800) [pid = 1641] [serial = 1065] [outer = 0x0]
05:40:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 323 (0x124b7f000) [pid = 1641] [serial = 1066] [outer = 0x124557800]
05:40:50 INFO - PROCESS | 1641 | 1446122450356 Marionette INFO loaded listener.js
05:40:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 324 (0x12c953000) [pid = 1641] [serial = 1067] [outer = 0x124557800]
05:40:51 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:40:51 INFO - document served over http requires an http
05:40:51 INFO - sub-resource via fetch-request using the meta-referrer
05:40:51 INFO - delivery method with no-redirect and when
05:40:51 INFO - the target request is same-origin.
05:40:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | took 1075ms
05:40:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
05:40:51 INFO - PROCESS | 1641 | ++DOCSHELL 0x125fa6400 == 111 [pid = 1641] [id = 381]
05:40:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 325 (0x11ea54000) [pid = 1641] [serial = 1068] [outer = 0x0]
05:40:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 326 (0x11ebe6000) [pid = 1641] [serial = 1069] [outer = 0x11ea54000]
05:40:51 INFO - PROCESS | 1641 | 1446122451418 Marionette INFO loaded listener.js
05:40:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 327 (0x1206e1c00) [pid = 1641] [serial = 1070] [outer = 0x11ea54000]
05:40:51 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:40:51 INFO - document served over http requires an http
05:40:51 INFO - sub-resource via fetch-request using the meta-referrer
05:40:51 INFO - delivery method with swap-origin-redirect and when
05:40:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:40:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:40:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:40:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:40:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:40:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 727ms
05:40:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html
05:40:52 INFO - PROCESS | 1641 | ++DOCSHELL 0x12c9a0f00 == 112 [pid = 1641] [id = 382]
05:40:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 328 (0x1270f1800) [pid = 1641] [serial = 1071] [outer = 0x0]
05:40:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 329 (0x127563800) [pid = 1641] [serial = 1072] [outer = 0x1270f1800]
05:40:52 INFO - PROCESS | 1641 | 1446122452128 Marionette INFO loaded listener.js
05:40:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 330 (0x12841c400) [pid = 1641] [serial = 1073] [outer = 0x1270f1800]
05:40:52 INFO - PROCESS | 1641 | ++DOCSHELL 0x12cdbc600 == 113 [pid = 1641] [id = 383]
05:40:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 331 (0x128a35c00) [pid = 1641] [serial = 1074] [outer = 0x0]
05:40:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 332 (0x129578c00) [pid = 1641] [serial = 1075] [outer = 0x128a35c00]
05:40:52 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:40:52 INFO - document served over http requires an http
05:40:52 INFO - sub-resource via iframe-tag using the meta-referrer
05:40:52 INFO - delivery method with keep-origin-redirect and when
05:40:52 INFO - the target request is same-origin.
05:40:52 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | took 771ms
05:40:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
05:40:53 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d693300 == 114 [pid = 1641] [id = 384]
05:40:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 333 (0x11d777400) [pid = 1641] [serial = 1076] [outer = 0x0]
05:40:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 334 (0x11d777800) [pid = 1641] [serial = 1077] [outer = 0x11d777400]
05:40:53 INFO - PROCESS | 1641 | 1446122453142 Marionette INFO loaded listener.js
05:40:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 335 (0x1200df000) [pid = 1641] [serial = 1078] [outer = 0x11d777400]
05:40:53 INFO - PROCESS | 1641 | ++DOCSHELL 0x143ec2b00 == 115 [pid = 1641] [id = 385]
05:40:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 336 (0x1118cf000) [pid = 1641] [serial = 1079] [outer = 0x0]
05:40:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 337 (0x11d66b400) [pid = 1641] [serial = 1080] [outer = 0x1118cf000]
05:40:53 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:40:53 INFO - document served over http requires an http
05:40:53 INFO - sub-resource via iframe-tag using the meta-referrer
05:40:53 INFO - delivery method with no-redirect and when
05:40:53 INFO - the target request is same-origin.
05:40:53 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | took 924ms
05:40:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
05:40:53 INFO - PROCESS | 1641 | ++DOCSHELL 0x1437df300 == 116 [pid = 1641] [id = 386]
05:40:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 338 (0x123df8800) [pid = 1641] [serial = 1081] [outer = 0x0]
05:40:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 339 (0x123dfec00) [pid = 1641] [serial = 1082] [outer = 0x123df8800]
05:40:53 INFO - PROCESS | 1641 | 1446122453861 Marionette INFO loaded listener.js
05:40:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 340 (0x124681c00) [pid = 1641] [serial = 1083] [outer = 0x123df8800]
05:40:54 INFO - PROCESS | 1641 | ++DOCSHELL 0x1467c0e00 == 117 [pid = 1641] [id = 387]
05:40:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 341 (0x1138c3400) [pid = 1641] [serial = 1084] [outer = 0x0]
05:40:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 342 (0x1135cbc00) [pid = 1641] [serial = 1085] [outer = 0x1138c3400]
05:40:54 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:40:54 INFO - document served over http requires an http
05:40:54 INFO - sub-resource via iframe-tag using the meta-referrer
05:40:54 INFO - delivery method with swap-origin-redirect and when
05:40:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:40:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:40:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:40:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:40:54 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | took 883ms
05:40:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html
05:40:54 INFO - PROCESS | 1641 | --DOCSHELL 0x1437ddf00 == 116 [pid = 1641] [id = 345]
05:40:54 INFO - PROCESS | 1641 | --DOCSHELL 0x13a7afb00 == 115 [pid = 1641] [id = 344]
05:40:54 INFO - PROCESS | 1641 | --DOCSHELL 0x13a66f500 == 114 [pid = 1641] [id = 343]
05:40:54 INFO - PROCESS | 1641 | --DOCSHELL 0x138af3400 == 113 [pid = 1641] [id = 342]
05:40:54 INFO - PROCESS | 1641 | --DOCSHELL 0x12cdbb700 == 112 [pid = 1641] [id = 341]
05:40:54 INFO - PROCESS | 1641 | --DOCSHELL 0x128e9e000 == 111 [pid = 1641] [id = 340]
05:40:54 INFO - PROCESS | 1641 | --DOCSHELL 0x127a59600 == 110 [pid = 1641] [id = 339]
05:40:54 INFO - PROCESS | 1641 | --DOCSHELL 0x12744aa00 == 109 [pid = 1641] [id = 338]
05:40:54 INFO - PROCESS | 1641 | --DOCSHELL 0x1119d6100 == 108 [pid = 1641] [id = 337]
05:40:54 INFO - PROCESS | 1641 | --DOCSHELL 0x11e1e3900 == 107 [pid = 1641] [id = 336]
05:40:54 INFO - PROCESS | 1641 | --DOCSHELL 0x11189b000 == 106 [pid = 1641] [id = 335]
05:40:54 INFO - PROCESS | 1641 | --DOCSHELL 0x11433c400 == 105 [pid = 1641] [id = 334]
05:40:54 INFO - PROCESS | 1641 | --DOCSHELL 0x120b47100 == 104 [pid = 1641] [id = 333]
05:40:54 INFO - PROCESS | 1641 | --DOCSHELL 0x123e2b500 == 103 [pid = 1641] [id = 332]
05:40:54 INFO - PROCESS | 1641 | --DOCSHELL 0x11433fb00 == 102 [pid = 1641] [id = 331]
05:40:54 INFO - PROCESS | 1641 | --DOCSHELL 0x1284d3700 == 101 [pid = 1641] [id = 330]
05:40:54 INFO - PROCESS | 1641 | --DOCSHELL 0x127aa2100 == 100 [pid = 1641] [id = 329]
05:40:54 INFO - PROCESS | 1641 | --DOCSHELL 0x123d8cc00 == 99 [pid = 1641] [id = 328]
05:40:54 INFO - PROCESS | 1641 | --DOCSHELL 0x11da57600 == 98 [pid = 1641] [id = 327]
05:40:54 INFO - PROCESS | 1641 | --DOCSHELL 0x138f64600 == 97 [pid = 1641] [id = 326]
05:40:54 INFO - PROCESS | 1641 | --DOCSHELL 0x138f63c00 == 96 [pid = 1641] [id = 325]
05:40:54 INFO - PROCESS | 1641 | --DOCSHELL 0x138f62800 == 95 [pid = 1641] [id = 324]
05:40:54 INFO - PROCESS | 1641 | --DOCSHELL 0x144f5b200 == 94 [pid = 1641] [id = 323]
05:40:54 INFO - PROCESS | 1641 | --DOCSHELL 0x144f5b700 == 93 [pid = 1641] [id = 322]
05:40:54 INFO - PROCESS | 1641 | ++DOCSHELL 0x11189b000 == 94 [pid = 1641] [id = 388]
05:40:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 343 (0x11356cc00) [pid = 1641] [serial = 1086] [outer = 0x0]
05:40:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 344 (0x11eea9800) [pid = 1641] [serial = 1087] [outer = 0x11356cc00]
05:40:54 INFO - PROCESS | 1641 | 1446122454886 Marionette INFO loaded listener.js
05:40:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 345 (0x12216e400) [pid = 1641] [serial = 1088] [outer = 0x11356cc00]
05:40:54 INFO - PROCESS | 1641 | --DOCSHELL 0x144f58500 == 93 [pid = 1641] [id = 321]
05:40:54 INFO - PROCESS | 1641 | --DOCSHELL 0x13a41f800 == 92 [pid = 1641] [id = 320]
05:40:54 INFO - PROCESS | 1641 | --DOCSHELL 0x147650800 == 91 [pid = 1641] [id = 319]
05:40:54 INFO - PROCESS | 1641 | --DOCSHELL 0x14a1ca300 == 90 [pid = 1641] [id = 318]
05:40:54 INFO - PROCESS | 1641 | --DOCSHELL 0x12c7a0800 == 89 [pid = 1641] [id = 317]
05:40:54 INFO - PROCESS | 1641 | --DOCSHELL 0x14a023500 == 88 [pid = 1641] [id = 316]
05:40:54 INFO - PROCESS | 1641 | --DOCSHELL 0x14995ea00 == 87 [pid = 1641] [id = 315]
05:40:54 INFO - PROCESS | 1641 | --DOCSHELL 0x14a215a00 == 86 [pid = 1641] [id = 314]
05:40:54 INFO - PROCESS | 1641 | --DOCSHELL 0x147435b00 == 85 [pid = 1641] [id = 313]
05:40:55 INFO - PROCESS | 1641 | --DOCSHELL 0x1466f2600 == 84 [pid = 1641] [id = 312]
05:40:55 INFO - PROCESS | 1641 | --DOCSHELL 0x121d84100 == 83 [pid = 1641] [id = 311]
05:40:55 INFO - PROCESS | 1641 | --DOCSHELL 0x11da53500 == 82 [pid = 1641] [id = 310]
05:40:55 INFO - PROCESS | 1641 | --DOCSHELL 0x12c571100 == 81 [pid = 1641] [id = 309]
05:40:55 INFO - PROCESS | 1641 | --DOCSHELL 0x127ef8700 == 80 [pid = 1641] [id = 308]
05:40:55 INFO - PROCESS | 1641 | --DOCSHELL 0x1274f1700 == 79 [pid = 1641] [id = 307]
05:40:55 INFO - PROCESS | 1641 | --DOCSHELL 0x12744c300 == 78 [pid = 1641] [id = 306]
05:40:55 INFO - PROCESS | 1641 | --DOCSHELL 0x121a39100 == 77 [pid = 1641] [id = 305]
05:40:55 INFO - PROCESS | 1641 | --DOCSHELL 0x12744c800 == 76 [pid = 1641] [id = 304]
05:40:55 INFO - PROCESS | 1641 | --DOMWINDOW == 344 (0x12823e800) [pid = 1641] [serial = 848] [outer = 0x0] [url = about:blank]
05:40:55 INFO - PROCESS | 1641 | --DOMWINDOW == 343 (0x128a35800) [pid = 1641] [serial = 811] [outer = 0x0] [url = about:blank]
05:40:55 INFO - PROCESS | 1641 | --DOMWINDOW == 342 (0x128287400) [pid = 1641] [serial = 816] [outer = 0x0] [url = about:blank]
05:40:55 INFO - PROCESS | 1641 | --DOMWINDOW == 341 (0x1477c5400) [pid = 1641] [serial = 779] [outer = 0x0] [url = about:blank]
05:40:55 INFO - PROCESS | 1641 | --DOMWINDOW == 340 (0x12a9fcc00) [pid = 1641] [serial = 824] [outer = 0x0] [url = about:blank]
05:40:55 INFO - PROCESS | 1641 | --DOMWINDOW == 339 (0x12948d000) [pid = 1641] [serial = 821] [outer = 0x0] [url = about:blank]
05:40:55 INFO - PROCESS | 1641 | --DOMWINDOW == 338 (0x146c90c00) [pid = 1641] [serial = 761] [outer = 0x0] [url = about:blank]
05:40:55 INFO - PROCESS | 1641 | --DOMWINDOW == 337 (0x138a76000) [pid = 1641] [serial = 769] [outer = 0x0] [url = about:blank]
05:40:55 INFO - PROCESS | 1641 | --DOMWINDOW == 336 (0x146c90000) [pid = 1641] [serial = 758] [outer = 0x0] [url = about:blank]
05:40:55 INFO - PROCESS | 1641 | --DOMWINDOW == 335 (0x128834000) [pid = 1641] [serial = 797] [outer = 0x0] [url = about:blank]
05:40:55 INFO - PROCESS | 1641 | --DOMWINDOW == 334 (0x13aa3f000) [pid = 1641] [serial = 782] [outer = 0x0] [url = about:blank]
05:40:55 INFO - PROCESS | 1641 | --DOMWINDOW == 333 (0x130c32800) [pid = 1641] [serial = 827] [outer = 0x0] [url = about:blank]
05:40:55 INFO - PROCESS | 1641 | --DOMWINDOW == 332 (0x1446b9800) [pid = 1641] [serial = 774] [outer = 0x0] [url = about:blank]
05:40:55 INFO - PROCESS | 1641 | --DOMWINDOW == 331 (0x128a35400) [pid = 1641] [serial = 764] [outer = 0x0] [url = about:blank]
05:40:55 INFO - PROCESS | 1641 | --DOMWINDOW == 330 (0x120daf800) [pid = 1641] [serial = 842] [outer = 0x0] [url = about:blank]
05:40:55 INFO - PROCESS | 1641 | --DOMWINDOW == 329 (0x1467e1000) [pid = 1641] [serial = 839] [outer = 0x0] [url = about:blank]
05:40:55 INFO - PROCESS | 1641 | --DOMWINDOW == 328 (0x12743a000) [pid = 1641] [serial = 845] [outer = 0x0] [url = about:blank]
05:40:55 INFO - PROCESS | 1641 | --DOMWINDOW == 327 (0x121dd1000) [pid = 1641] [serial = 806] [outer = 0x0] [url = about:blank]
05:40:55 INFO - PROCESS | 1641 | --DOMWINDOW == 326 (0x1436b0400) [pid = 1641] [serial = 755] [outer = 0x0] [url = about:blank]
05:40:55 INFO - PROCESS | 1641 | --DOMWINDOW == 325 (0x147b1ec00) [pid = 1641] [serial = 785] [outer = 0x0] [url = about:blank]
05:40:55 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:40:55 INFO - document served over http requires an http
05:40:55 INFO - sub-resource via script-tag using the meta-referrer
05:40:55 INFO - delivery method with keep-origin-redirect and when
05:40:55 INFO - the target request is same-origin.
05:40:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | took 774ms
05:40:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
05:40:55 INFO - PROCESS | 1641 | ++DOCSHELL 0x11da57600 == 77 [pid = 1641] [id = 389]
05:40:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 326 (0x127a77800) [pid = 1641] [serial = 1089] [outer = 0x0]
05:40:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 327 (0x127aca400) [pid = 1641] [serial = 1090] [outer = 0x127a77800]
05:40:55 INFO - PROCESS | 1641 | 1446122455505 Marionette INFO loaded listener.js
05:40:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 328 (0x1282afc00) [pid = 1641] [serial = 1091] [outer = 0x127a77800]
05:40:55 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:40:55 INFO - document served over http requires an http
05:40:55 INFO - sub-resource via script-tag using the meta-referrer
05:40:55 INFO - delivery method with no-redirect and when
05:40:55 INFO - the target request is same-origin.
05:40:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | took 570ms
05:40:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html
05:40:56 INFO - PROCESS | 1641 | ++DOCSHELL 0x12744c300 == 78 [pid = 1641] [id = 390]
05:40:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 329 (0x1288a0c00) [pid = 1641] [serial = 1092] [outer = 0x0]
05:40:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 330 (0x1288dc000) [pid = 1641] [serial = 1093] [outer = 0x1288a0c00]
05:40:56 INFO - PROCESS | 1641 | 1446122456062 Marionette INFO loaded listener.js
05:40:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 331 (0x128a35400) [pid = 1641] [serial = 1094] [outer = 0x1288a0c00]
05:40:56 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:40:56 INFO - document served over http requires an http
05:40:56 INFO - sub-resource via script-tag using the meta-referrer
05:40:56 INFO - delivery method with swap-origin-redirect and when
05:40:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:40:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:40:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:40:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:40:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | took 570ms
05:40:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html
05:40:56 INFO - PROCESS | 1641 | ++DOCSHELL 0x127affe00 == 79 [pid = 1641] [id = 391]
05:40:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 332 (0x12a7f3800) [pid = 1641] [serial = 1095] [outer = 0x0]
05:40:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 333 (0x12a8dc800) [pid = 1641] [serial = 1096] [outer = 0x12a7f3800]
05:40:56 INFO - PROCESS | 1641 | 1446122456651 Marionette INFO loaded listener.js
05:40:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 334 (0x12bd10400) [pid = 1641] [serial = 1097] [outer = 0x12a7f3800]
05:40:57 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:40:57 INFO - document served over http requires an http
05:40:57 INFO - sub-resource via xhr-request using the meta-referrer
05:40:57 INFO - delivery method with keep-origin-redirect and when
05:40:57 INFO - the target request is same-origin.
05:40:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | took 571ms
05:40:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
05:40:57 INFO - PROCESS | 1641 | ++DOCSHELL 0x12cdbb700 == 80 [pid = 1641] [id = 392]
05:40:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 335 (0x12c30ac00) [pid = 1641] [serial = 1098] [outer = 0x0]
05:40:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 336 (0x12c327400) [pid = 1641] [serial = 1099] [outer = 0x12c30ac00]
05:40:57 INFO - PROCESS | 1641 | 1446122457228 Marionette INFO loaded listener.js
05:40:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 337 (0x12cb82000) [pid = 1641] [serial = 1100] [outer = 0x12c30ac00]
05:40:57 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:40:57 INFO - document served over http requires an http
05:40:57 INFO - sub-resource via xhr-request using the meta-referrer
05:40:57 INFO - delivery method with no-redirect and when
05:40:57 INFO - the target request is same-origin.
05:40:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | took 625ms
05:40:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
05:40:57 INFO - PROCESS | 1641 | ++DOCSHELL 0x13a66f500 == 81 [pid = 1641] [id = 393]
05:40:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 338 (0x12f010000) [pid = 1641] [serial = 1101] [outer = 0x0]
05:40:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 339 (0x12f010400) [pid = 1641] [serial = 1102] [outer = 0x12f010000]
05:40:57 INFO - PROCESS | 1641 | 1446122457860 Marionette INFO loaded listener.js
05:40:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 340 (0x13095c400) [pid = 1641] [serial = 1103] [outer = 0x12f010000]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 339 (0x12b3c5800) [pid = 1641] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 338 (0x143f46c00) [pid = 1641] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 337 (0x143aa3c00) [pid = 1641] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 336 (0x143ace800) [pid = 1641] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 335 (0x1437e9800) [pid = 1641] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 334 (0x1207bac00) [pid = 1641] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 333 (0x1275a7800) [pid = 1641] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 332 (0x127fbd400) [pid = 1641] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 331 (0x129ef8c00) [pid = 1641] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 330 (0x128259c00) [pid = 1641] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 329 (0x12823ec00) [pid = 1641] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 328 (0x12823e400) [pid = 1641] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 327 (0x127a17800) [pid = 1641] [serial = 548] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 326 (0x129e1fc00) [pid = 1641] [serial = 543] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 325 (0x123d4ec00) [pid = 1641] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 324 (0x11eea9c00) [pid = 1641] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 323 (0x13139bc00) [pid = 1641] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 322 (0x123ed9400) [pid = 1641] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 321 (0x128939c00) [pid = 1641] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 320 (0x129e5c400) [pid = 1641] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 319 (0x12b34dc00) [pid = 1641] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 318 (0x138565400) [pid = 1641] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 317 (0x12f063000) [pid = 1641] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 316 (0x1312e0800) [pid = 1641] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 315 (0x127bd6c00) [pid = 1641] [serial = 458] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 314 (0x129f2b000) [pid = 1641] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 313 (0x121b86000) [pid = 1641] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 312 (0x11dc38800) [pid = 1641] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 311 (0x1226efc00) [pid = 1641] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 310 (0x12c3ac400) [pid = 1641] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 309 (0x12b3c0c00) [pid = 1641] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 308 (0x12278d000) [pid = 1641] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 307 (0x11d7f7c00) [pid = 1641] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 306 (0x12a9c1000) [pid = 1641] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 305 (0x143779400) [pid = 1641] [serial = 909] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122413868]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 304 (0x12bc36400) [pid = 1641] [serial = 914] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 303 (0x11eb5e400) [pid = 1641] [serial = 904] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 302 (0x113848800) [pid = 1641] [serial = 859] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 301 (0x129b1f000) [pid = 1641] [serial = 967] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 300 (0x12c7ec400) [pid = 1641] [serial = 951] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 299 (0x143f46400) [pid = 1641] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 298 (0x143737000) [pid = 1641] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 297 (0x122701400) [pid = 1641] [serial = 948] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 296 (0x138ba8800) [pid = 1641] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 295 (0x11dd7b400) [pid = 1641] [serial = 929] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122419382]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 294 (0x1132c1400) [pid = 1641] [serial = 854] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122401502]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 293 (0x1221a5400) [pid = 1641] [serial = 942] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 292 (0x144278800) [pid = 1641] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 291 (0x124499c00) [pid = 1641] [serial = 931] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 290 (0x11d66b800) [pid = 1641] [serial = 916] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 289 (0x11ef2cc00) [pid = 1641] [serial = 960] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 288 (0x12090d800) [pid = 1641] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 287 (0x12a92a800) [pid = 1641] [serial = 945] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 286 (0x11f7f6c00) [pid = 1641] [serial = 939] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 285 (0x12f0e3800) [pid = 1641] [serial = 954] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 284 (0x13139b400) [pid = 1641] [serial = 957] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 283 (0x1221a5000) [pid = 1641] [serial = 934] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 282 (0x143a87c00) [pid = 1641] [serial = 738] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 281 (0x1204c9800) [pid = 1641] [serial = 919] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 280 (0x127a6e400) [pid = 1641] [serial = 924] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 279 (0x124681400) [pid = 1641] [serial = 735] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 278 (0x131218000) [pid = 1641] [serial = 851] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 277 (0x143ba3000) [pid = 1641] [serial = 744] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 276 (0x129a50c00) [pid = 1641] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 275 (0x123ed9800) [pid = 1641] [serial = 963] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 274 (0x1384bf800) [pid = 1641] [serial = 741] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 273 (0x11d632c00) [pid = 1641] [serial = 732] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 272 (0x123e6dc00) [pid = 1641] [serial = 921] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 271 (0x120146c00) [pid = 1641] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 270 (0x123da7c00) [pid = 1641] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 269 (0x129e1f400) [pid = 1641] [serial = 936] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 268 (0x120ab4800) [pid = 1641] [serial = 795] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 267 (0x1498d8c00) [pid = 1641] [serial = 792] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 266 (0x147df7c00) [pid = 1641] [serial = 789] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 265 (0x147f0a400) [pid = 1641] [serial = 786] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 264 (0x147b1e000) [pid = 1641] [serial = 783] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 263 (0x128316400) [pid = 1641] [serial = 780] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 262 (0x12c327000) [pid = 1641] [serial = 777] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 261 (0x1446c8400) [pid = 1641] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 260 (0x128b9ec00) [pid = 1641] [serial = 767] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 259 (0x13aa9a400) [pid = 1641] [serial = 762] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 258 (0x1384ee800) [pid = 1641] [serial = 759] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 257 (0x146c3a000) [pid = 1641] [serial = 756] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 256 (0x124499400) [pid = 1641] [serial = 753] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 255 (0x12c22e400) [pid = 1641] [serial = 750] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 254 (0x143735800) [pid = 1641] [serial = 747] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 253 (0x123bdc400) [pid = 1641] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 252 (0x1449b4400) [pid = 1641] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 251 (0x1446f5c00) [pid = 1641] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 250 (0x11efb7000) [pid = 1641] [serial = 855] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122401502]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 249 (0x1275a9800) [pid = 1641] [serial = 860] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 248 (0x120ce9c00) [pid = 1641] [serial = 940] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 247 (0x147ef3400) [pid = 1641] [serial = 868] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 246 (0x120923800) [pid = 1641] [serial = 857] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 245 (0x127a77c00) [pid = 1641] [serial = 925] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 244 (0x11eb5ec00) [pid = 1641] [serial = 905] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 243 (0x14af87000) [pid = 1641] [serial = 896] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 242 (0x127acac00) [pid = 1641] [serial = 932] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 241 (0x12a6c2400) [pid = 1641] [serial = 862] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 240 (0x1209be000) [pid = 1641] [serial = 927] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 239 (0x1313f6000) [pid = 1641] [serial = 890] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 238 (0x11ef52000) [pid = 1641] [serial = 961] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 237 (0x146669c00) [pid = 1641] [serial = 893] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 236 (0x12c7ec800) [pid = 1641] [serial = 952] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 235 (0x11d6d4000) [pid = 1641] [serial = 917] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 234 (0x147ef3c00) [pid = 1641] [serial = 871] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 233 (0x12cdfe000) [pid = 1641] [serial = 912] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 232 (0x13139c000) [pid = 1641] [serial = 958] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 231 (0x13a419000) [pid = 1641] [serial = 902] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 230 (0x146de6c00) [pid = 1641] [serial = 883] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 229 (0x1284df000) [pid = 1641] [serial = 874] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 228 (0x12a933800) [pid = 1641] [serial = 946] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 227 (0x129eafc00) [pid = 1641] [serial = 937] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 226 (0x14482f400) [pid = 1641] [serial = 886] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 225 (0x1201b6400) [pid = 1641] [serial = 880] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 224 (0x138b93000) [pid = 1641] [serial = 852] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 223 (0x11385c800) [pid = 1641] [serial = 915] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 222 (0x11e304400) [pid = 1641] [serial = 899] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 221 (0x120d76800) [pid = 1641] [serial = 920] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 220 (0x124b68800) [pid = 1641] [serial = 935] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 219 (0x11341bc00) [pid = 1641] [serial = 930] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122419382]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 218 (0x143e53000) [pid = 1641] [serial = 877] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 217 (0x12386ec00) [pid = 1641] [serial = 943] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 216 (0x124b68c00) [pid = 1641] [serial = 922] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 215 (0x144fc5000) [pid = 1641] [serial = 907] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 214 (0x1308cd800) [pid = 1641] [serial = 955] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 213 (0x1463fa000) [pid = 1641] [serial = 865] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 212 (0x12442a000) [pid = 1641] [serial = 964] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 211 (0x143779800) [pid = 1641] [serial = 910] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122413868]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 210 (0x12bc36c00) [pid = 1641] [serial = 949] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 209 (0x12745bc00) [pid = 1641] [serial = 965] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 208 (0x13844ac00) [pid = 1641] [serial = 959] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 207 (0x1209b6400) [pid = 1641] [serial = 962] [outer = 0x0] [url = about:blank]
05:40:58 INFO - PROCESS | 1641 | --DOMWINDOW == 206 (0x13139c800) [pid = 1641] [serial = 468] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
05:40:58 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:40:58 INFO - document served over http requires an http
05:40:58 INFO - sub-resource via xhr-request using the meta-referrer
05:40:58 INFO - delivery method with swap-origin-redirect and when
05:40:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:40:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:40:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:40:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:40:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | took 639ms
05:40:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html
05:40:58 INFO - PROCESS | 1641 | ++DOCSHELL 0x147652b00 == 82 [pid = 1641] [id = 394]
05:40:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 207 (0x120923800) [pid = 1641] [serial = 1104] [outer = 0x0]
05:40:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 208 (0x1209b6400) [pid = 1641] [serial = 1105] [outer = 0x120923800]
05:40:58 INFO - PROCESS | 1641 | 1446122458551 Marionette INFO loaded listener.js
05:40:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 209 (0x1221a5000) [pid = 1641] [serial = 1106] [outer = 0x120923800]
05:40:58 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:40:58 INFO - document served over http requires an https
05:40:58 INFO - sub-resource via fetch-request using the meta-referrer
05:40:58 INFO - delivery method with keep-origin-redirect and when
05:40:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:40:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:40:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:40:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:40:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
05:40:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | took 627ms
05:40:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
05:40:59 INFO - PROCESS | 1641 | ++DOCSHELL 0x147e98e00 == 83 [pid = 1641] [id = 395]
05:40:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 210 (0x12442a000) [pid = 1641] [serial = 1107] [outer = 0x0]
05:40:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 211 (0x124499400) [pid = 1641] [serial = 1108] [outer = 0x12442a000]
05:40:59 INFO - PROCESS | 1641 | 1446122459111 Marionette INFO loaded listener.js
05:40:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 212 (0x1275a7800) [pid = 1641] [serial = 1109] [outer = 0x12442a000]
05:40:59 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
05:40:59 INFO - document served over http requires an https
05:40:59 INFO - sub-resource via fetch-request using the meta-referrer
05:40:59 INFO - delivery method with no-redirect and when
05:40:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:40:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:40:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:40:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:40:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
05:40:59 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | took 521ms
05:40:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html
05:40:59 INFO - PROCESS | 1641 | ++DOCSHELL 0x149961200 == 84 [pid = 1641] [id = 396]
05:40:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 213 (0x127fbd400) [pid = 1641] [serial = 1110] [outer = 0x0]
05:40:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 214 (0x12823e400) [pid = 1641] [serial = 1111] [outer = 0x127fbd400]
05:40:59 INFO - PROCESS | 1641 | 1446122459638 Marionette INFO loaded listener.js
05:40:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 215 (0x128b9ec00) [pid = 1641] [serial = 1112] [outer = 0x127fbd400]
05:41:00 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:41:00 INFO - document served over http requires an https
05:41:00 INFO - sub-resource via fetch-request using the meta-referrer
05:41:00 INFO - delivery method with swap-origin-redirect and when
05:41:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:41:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:41:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:41:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:41:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:41:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:41:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:41:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:41:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:41:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | took 573ms
05:41:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
05:41:00 INFO - PROCESS | 1641 | ++DOCSHELL 0x14a1ccb00 == 85 [pid = 1641] [id = 397]
05:41:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 216 (0x129eafc00) [pid = 1641] [serial = 1113] [outer = 0x0]
05:41:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 217 (0x129ef8c00) [pid = 1641] [serial = 1114] [outer = 0x129eafc00]
05:41:00 INFO - PROCESS | 1641 | 1446122460216 Marionette INFO loaded listener.js
05:41:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 218 (0x12a9c1000) [pid = 1641] [serial = 1115] [outer = 0x129eafc00]
05:41:00 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:41:00 INFO - document served over http requires an https
05:41:00 INFO - sub-resource via fetch-request using the meta-referrer
05:41:00 INFO - delivery method with swap-origin-redirect and when
05:41:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:41:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:41:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:41:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:41:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:41:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:41:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:41:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:41:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:41:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 574ms
05:41:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
05:41:00 INFO - PROCESS | 1641 | ++DOCSHELL 0x15096f400 == 86 [pid = 1641] [id = 398]
05:41:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 219 (0x12c22e400) [pid = 1641] [serial = 1116] [outer = 0x0]
05:41:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 220 (0x12c327000) [pid = 1641] [serial = 1117] [outer = 0x12c22e400]
05:41:00 INFO - PROCESS | 1641 | 1446122460794 Marionette INFO loaded listener.js
05:41:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 221 (0x12c7ec400) [pid = 1641] [serial = 1118] [outer = 0x12c22e400]
05:41:01 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:41:01 INFO - document served over http requires an https
05:41:01 INFO - sub-resource via fetch-request using the meta-referrer
05:41:01 INFO - delivery method with keep-origin-redirect and when
05:41:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:41:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:41:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:41:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:41:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:41:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:41:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:41:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:41:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
05:41:01 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | took 869ms
05:41:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
05:41:01 INFO - PROCESS | 1641 | ++DOCSHELL 0x1274ef900 == 87 [pid = 1641] [id = 399]
05:41:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 222 (0x1220bd000) [pid = 1641] [serial = 1119] [outer = 0x0]
05:41:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 223 (0x122140c00) [pid = 1641] [serial = 1120] [outer = 0x1220bd000]
05:41:01 INFO - PROCESS | 1641 | 1446122461735 Marionette INFO loaded listener.js
05:41:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 224 (0x12278d000) [pid = 1641] [serial = 1121] [outer = 0x1220bd000]
05:41:02 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
05:41:02 INFO - document served over http requires an https
05:41:02 INFO - sub-resource via fetch-request using the meta-referrer
05:41:02 INFO - delivery method with no-redirect and when
05:41:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:41:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:41:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:41:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:41:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:41:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:41:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:41:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:41:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html:23:7
05:41:02 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | took 785ms
05:41:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html
05:41:02 INFO - PROCESS | 1641 | ++DOCSHELL 0x12cdba300 == 88 [pid = 1641] [id = 400]
05:41:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 225 (0x1275b2800) [pid = 1641] [serial = 1122] [outer = 0x0]
05:41:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 226 (0x127ab5c00) [pid = 1641] [serial = 1123] [outer = 0x1275b2800]
05:41:02 INFO - PROCESS | 1641 | 1446122462553 Marionette INFO loaded listener.js
05:41:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 227 (0x12852a800) [pid = 1641] [serial = 1124] [outer = 0x1275b2800]
05:41:03 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:41:03 INFO - document served over http requires an https
05:41:03 INFO - sub-resource via fetch-request using the meta-referrer
05:41:03 INFO - delivery method with swap-origin-redirect and when
05:41:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:41:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:41:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:41:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:41:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:41:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:41:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:41:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:41:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
05:41:03 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | took 775ms
05:41:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
05:41:03 INFO - PROCESS | 1641 | ++DOCSHELL 0x144729d00 == 89 [pid = 1641] [id = 401]
05:41:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 228 (0x12a6c2400) [pid = 1641] [serial = 1125] [outer = 0x0]
05:41:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 229 (0x1308cd800) [pid = 1641] [serial = 1126] [outer = 0x12a6c2400]
05:41:03 INFO - PROCESS | 1641 | 1446122463340 Marionette INFO loaded listener.js
05:41:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 230 (0x1309ab400) [pid = 1641] [serial = 1127] [outer = 0x12a6c2400]
05:41:03 INFO - PROCESS | 1641 | ++DOCSHELL 0x1466f1200 == 90 [pid = 1641] [id = 402]
05:41:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 231 (0x130d61800) [pid = 1641] [serial = 1128] [outer = 0x0]
05:41:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 232 (0x131218000) [pid = 1641] [serial = 1129] [outer = 0x130d61800]
05:41:04 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:41:04 INFO - document served over http requires an https
05:41:04 INFO - sub-resource via iframe-tag using the meta-referrer
05:41:04 INFO - delivery method with keep-origin-redirect and when
05:41:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:41:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:41:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:41:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:41:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:41:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:41:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:41:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
05:41:04 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 983ms
05:41:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
05:41:04 INFO - PROCESS | 1641 | ++DOCSHELL 0x149819800 == 91 [pid = 1641] [id = 403]
05:41:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 233 (0x139132400) [pid = 1641] [serial = 1130] [outer = 0x0]
05:41:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 234 (0x139178000) [pid = 1641] [serial = 1131] [outer = 0x139132400]
05:41:04 INFO - PROCESS | 1641 | 1446122464325 Marionette INFO loaded listener.js
05:41:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 235 (0x139e2c400) [pid = 1641] [serial = 1132] [outer = 0x139132400]
05:41:04 INFO - PROCESS | 1641 | ++DOCSHELL 0x14a1c9400 == 92 [pid = 1641] [id = 404]
05:41:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 236 (0x13a58e000) [pid = 1641] [serial = 1133] [outer = 0x0]
05:41:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 237 (0x13a6d6c00) [pid = 1641] [serial = 1134] [outer = 0x13a58e000]
05:41:04 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
05:41:04 INFO - document served over http requires an https
05:41:04 INFO - sub-resource via iframe-tag using the meta-referrer
05:41:04 INFO - delivery method with no-redirect and when
05:41:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:41:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:41:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:41:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:41:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:41:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:41:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:41:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
05:41:04 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | took 780ms
05:41:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
05:41:05 INFO - PROCESS | 1641 | ++DOCSHELL 0x14e13b200 == 93 [pid = 1641] [id = 405]
05:41:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 238 (0x13abe2800) [pid = 1641] [serial = 1135] [outer = 0x0]
05:41:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 239 (0x1436b0400) [pid = 1641] [serial = 1136] [outer = 0x13abe2800]
05:41:05 INFO - PROCESS | 1641 | 1446122465114 Marionette INFO loaded listener.js
05:41:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 240 (0x129f2c400) [pid = 1641] [serial = 1137] [outer = 0x13abe2800]
05:41:05 INFO - PROCESS | 1641 | ++DOCSHELL 0x150971700 == 94 [pid = 1641] [id = 406]
05:41:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 241 (0x12a873800) [pid = 1641] [serial = 1138] [outer = 0x0]
05:41:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 242 (0x143aa3c00) [pid = 1641] [serial = 1139] [outer = 0x12a873800]
05:41:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:41:05 INFO - document served over http requires an https
05:41:05 INFO - sub-resource via iframe-tag using the meta-referrer
05:41:05 INFO - delivery method with swap-origin-redirect and when
05:41:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:41:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:41:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:41:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:41:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:41:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:41:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:41:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:41:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:41:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 880ms
05:41:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
05:41:05 INFO - PROCESS | 1641 | ++DOCSHELL 0x1207b3000 == 95 [pid = 1641] [id = 407]
05:41:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 243 (0x144278800) [pid = 1641] [serial = 1140] [outer = 0x0]
05:41:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 244 (0x1446b9800) [pid = 1641] [serial = 1141] [outer = 0x144278800]
05:41:06 INFO - PROCESS | 1641 | 1446122466016 Marionette INFO loaded listener.js
05:41:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 245 (0x1446f5c00) [pid = 1641] [serial = 1142] [outer = 0x144278800]
05:41:06 INFO - PROCESS | 1641 | ++DOCSHELL 0x1207b6700 == 96 [pid = 1641] [id = 408]
05:41:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 246 (0x14482f400) [pid = 1641] [serial = 1143] [outer = 0x0]
05:41:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 247 (0x1448db400) [pid = 1641] [serial = 1144] [outer = 0x14482f400]
05:41:06 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:41:06 INFO - document served over http requires an https
05:41:06 INFO - sub-resource via iframe-tag using the meta-referrer
05:41:06 INFO - delivery method with swap-origin-redirect and when
05:41:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:41:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:41:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:41:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:41:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:41:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:41:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:41:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:41:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:41:06 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | took 820ms
05:41:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html
05:41:06 INFO - PROCESS | 1641 | ++DOCSHELL 0x1207b7b00 == 97 [pid = 1641] [id = 409]
05:41:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 248 (0x12852a000) [pid = 1641] [serial = 1145] [outer = 0x0]
05:41:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 249 (0x144ac9c00) [pid = 1641] [serial = 1146] [outer = 0x12852a000]
05:41:06 INFO - PROCESS | 1641 | 1446122466835 Marionette INFO loaded listener.js
05:41:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 250 (0x1463e7000) [pid = 1641] [serial = 1147] [outer = 0x12852a000]
05:41:07 INFO - PROCESS | 1641 | ++DOCSHELL 0x138f96800 == 98 [pid = 1641] [id = 410]
05:41:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 251 (0x146669c00) [pid = 1641] [serial = 1148] [outer = 0x0]
05:41:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 252 (0x1467e1800) [pid = 1641] [serial = 1149] [outer = 0x146669c00]
05:41:07 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:41:07 INFO - document served over http requires an https
05:41:07 INFO - sub-resource via iframe-tag using the meta-referrer
05:41:07 INFO - delivery method with keep-origin-redirect and when
05:41:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:41:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:41:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:41:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:41:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:41:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:41:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:41:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
05:41:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 871ms
05:41:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
05:41:07 INFO - PROCESS | 1641 | ++DOCSHELL 0x138f97200 == 99 [pid = 1641] [id = 411]
05:41:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 253 (0x146de6c00) [pid = 1641] [serial = 1150] [outer = 0x0]
05:41:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 254 (0x146e61000) [pid = 1641] [serial = 1151] [outer = 0x146de6c00]
05:41:07 INFO - PROCESS | 1641 | 1446122467710 Marionette INFO loaded listener.js
05:41:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 255 (0x14743e000) [pid = 1641] [serial = 1152] [outer = 0x146de6c00]
05:41:08 INFO - PROCESS | 1641 | ++DOCSHELL 0x13a46e400 == 100 [pid = 1641] [id = 412]
05:41:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 256 (0x1132c1800) [pid = 1641] [serial = 1153] [outer = 0x0]
05:41:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 257 (0x123b79c00) [pid = 1641] [serial = 1154] [outer = 0x1132c1800]
05:41:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
05:41:08 INFO - document served over http requires an https
05:41:08 INFO - sub-resource via iframe-tag using the meta-referrer
05:41:08 INFO - delivery method with no-redirect and when
05:41:08 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:41:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:41:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:41:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:41:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:41:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:41:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:41:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:41:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
05:41:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | took 779ms
05:41:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html
05:41:08 INFO - PROCESS | 1641 | ++DOCSHELL 0x13a46ee00 == 101 [pid = 1641] [id = 413]
05:41:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 258 (0x147688400) [pid = 1641] [serial = 1155] [outer = 0x0]
05:41:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 259 (0x147688c00) [pid = 1641] [serial = 1156] [outer = 0x147688400]
05:41:08 INFO - PROCESS | 1641 | 1446122468526 Marionette INFO loaded listener.js
05:41:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 260 (0x14783e800) [pid = 1641] [serial = 1157] [outer = 0x147688400]
05:41:08 INFO - PROCESS | 1641 | ++DOCSHELL 0x13a471600 == 102 [pid = 1641] [id = 414]
05:41:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 261 (0x147c65000) [pid = 1641] [serial = 1158] [outer = 0x0]
05:41:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 262 (0x147c65c00) [pid = 1641] [serial = 1159] [outer = 0x147c65000]
05:41:09 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:41:09 INFO - document served over http requires an https
05:41:09 INFO - sub-resource via iframe-tag using the meta-referrer
05:41:09 INFO - delivery method with swap-origin-redirect and when
05:41:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:41:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:41:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:41:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:41:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:41:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:41:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:41:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:41:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
05:41:09 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 877ms
05:41:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html
05:41:09 INFO - PROCESS | 1641 | ++DOCSHELL 0x13a471100 == 103 [pid = 1641] [id = 415]
05:41:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 263 (0x129ac3400) [pid = 1641] [serial = 1160] [outer = 0x0]
05:41:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 264 (0x138bbc000) [pid = 1641] [serial = 1161] [outer = 0x129ac3400]
05:41:09 INFO - PROCESS | 1641 | 1446122469416 Marionette INFO loaded listener.js
05:41:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 265 (0x149872c00) [pid = 1641] [serial = 1162] [outer = 0x129ac3400]
05:41:09 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:41:09 INFO - document served over http requires an https
05:41:09 INFO - sub-resource via script-tag using the meta-referrer
05:41:09 INFO - delivery method with keep-origin-redirect and when
05:41:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:41:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:41:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:41:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:41:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:41:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:41:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:41:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:41:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
05:41:09 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 829ms
05:41:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
05:41:10 INFO - PROCESS | 1641 | ++DOCSHELL 0x14a21a500 == 104 [pid = 1641] [id = 416]
05:41:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 266 (0x14b339000) [pid = 1641] [serial = 1163] [outer = 0x0]
05:41:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 267 (0x14b4cc800) [pid = 1641] [serial = 1164] [outer = 0x14b339000]
05:41:10 INFO - PROCESS | 1641 | 1446122470204 Marionette INFO loaded listener.js
05:41:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 268 (0x14d6be800) [pid = 1641] [serial = 1165] [outer = 0x14b339000]
05:41:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
05:41:10 INFO - document served over http requires an https
05:41:10 INFO - sub-resource via script-tag using the meta-referrer
05:41:10 INFO - delivery method with no-redirect and when
05:41:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:41:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:41:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:41:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:41:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:41:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:41:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:41:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html:23:7
05:41:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | took 828ms
05:41:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html
05:41:10 INFO - PROCESS | 1641 | ++DOCSHELL 0x14a21e600 == 105 [pid = 1641] [id = 417]
05:41:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 269 (0x14dbeac00) [pid = 1641] [serial = 1166] [outer = 0x0]
05:41:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 270 (0x14e071c00) [pid = 1641] [serial = 1167] [outer = 0x14dbeac00]
05:41:11 INFO - PROCESS | 1641 | 1446122471031 Marionette INFO loaded listener.js
05:41:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 271 (0x14e701c00) [pid = 1641] [serial = 1168] [outer = 0x14dbeac00]
05:41:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:41:11 INFO - document served over http requires an https
05:41:11 INFO - sub-resource via script-tag using the meta-referrer
05:41:11 INFO - delivery method with swap-origin-redirect and when
05:41:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:41:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:41:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:41:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:41:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:41:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:41:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:41:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:41:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:41:11 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 725ms
05:41:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html
05:41:11 INFO - PROCESS | 1641 | ++DOCSHELL 0x1478a4300 == 106 [pid = 1641] [id = 418]
05:41:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 272 (0x1463e7400) [pid = 1641] [serial = 1169] [outer = 0x0]
05:41:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 273 (0x14afa3400) [pid = 1641] [serial = 1170] [outer = 0x1463e7400]
05:41:11 INFO - PROCESS | 1641 | 1446122471746 Marionette INFO loaded listener.js
05:41:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 274 (0x14dfdcc00) [pid = 1641] [serial = 1171] [outer = 0x1463e7400]
05:41:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:41:12 INFO - document served over http requires an https
05:41:12 INFO - sub-resource via script-tag using the meta-referrer
05:41:12 INFO - delivery method with swap-origin-redirect and when
05:41:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:41:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:41:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:41:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:41:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:41:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:41:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:41:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:41:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:41:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | took 777ms
05:41:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html
05:41:12 INFO - PROCESS | 1641 | ++DOCSHELL 0x1478a6600 == 107 [pid = 1641] [id = 419]
05:41:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 275 (0x14e3eec00) [pid = 1641] [serial = 1172] [outer = 0x0]
05:41:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 276 (0x147ac9000) [pid = 1641] [serial = 1173] [outer = 0x14e3eec00]
05:41:12 INFO - PROCESS | 1641 | 1446122472544 Marionette INFO loaded listener.js
05:41:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 277 (0x14fb72c00) [pid = 1641] [serial = 1174] [outer = 0x14e3eec00]
05:41:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:41:13 INFO - document served over http requires an https
05:41:13 INFO - sub-resource via script-tag using the meta-referrer
05:41:13 INFO - delivery method with keep-origin-redirect and when
05:41:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:41:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:41:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:41:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:41:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:41:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:41:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:41:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:41:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
05:41:13 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 724ms
05:41:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
05:41:13 INFO - PROCESS | 1641 | ++DOCSHELL 0x15090f300 == 108 [pid = 1641] [id = 420]
05:41:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 278 (0x128317000) [pid = 1641] [serial = 1175] [outer = 0x0]
05:41:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 279 (0x128317400) [pid = 1641] [serial = 1176] [outer = 0x128317000]
05:41:13 INFO - PROCESS | 1641 | 1446122473258 Marionette INFO loaded listener.js
05:41:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 280 (0x14ff3f400) [pid = 1641] [serial = 1177] [outer = 0x128317000]
05:41:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
05:41:13 INFO - document served over http requires an https
05:41:13 INFO - sub-resource via script-tag using the meta-referrer
05:41:13 INFO - delivery method with no-redirect and when
05:41:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:41:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:41:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:41:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:41:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:41:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:41:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:41:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:41:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
05:41:13 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | took 675ms
05:41:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
05:41:13 INFO - PROCESS | 1641 | ++DOCSHELL 0x14dbc2400 == 109 [pid = 1641] [id = 421]
05:41:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 281 (0x11d6cd400) [pid = 1641] [serial = 1178] [outer = 0x0]
05:41:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 282 (0x11d6cd800) [pid = 1641] [serial = 1179] [outer = 0x11d6cd400]
05:41:13 INFO - PROCESS | 1641 | 1446122473965 Marionette INFO loaded listener.js
05:41:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 283 (0x14b223400) [pid = 1641] [serial = 1180] [outer = 0x11d6cd400]
05:41:14 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:41:14 INFO - document served over http requires an https
05:41:14 INFO - sub-resource via script-tag using the meta-referrer
05:41:14 INFO - delivery method with swap-origin-redirect and when
05:41:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:41:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:41:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:41:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:41:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:41:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:41:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:41:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:41:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
05:41:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 727ms
05:41:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html
05:41:14 INFO - PROCESS | 1641 | ++DOCSHELL 0x14dbc4700 == 110 [pid = 1641] [id = 422]
05:41:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 284 (0x14e5bc800) [pid = 1641] [serial = 1181] [outer = 0x0]
05:41:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 285 (0x14db5b000) [pid = 1641] [serial = 1182] [outer = 0x14e5bc800]
05:41:14 INFO - PROCESS | 1641 | 1446122474673 Marionette INFO loaded listener.js
05:41:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 286 (0x14e44f800) [pid = 1641] [serial = 1183] [outer = 0x14e5bc800]
05:41:15 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:41:15 INFO - document served over http requires an https
05:41:15 INFO - sub-resource via xhr-request using the meta-referrer
05:41:15 INFO - delivery method with keep-origin-redirect and when
05:41:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:41:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:41:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:41:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:41:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:41:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:41:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:41:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:41:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
05:41:15 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | took 721ms
05:41:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
05:41:15 INFO - PROCESS | 1641 | ++DOCSHELL 0x14e454900 == 111 [pid = 1641] [id = 423]
05:41:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 287 (0x150fb5400) [pid = 1641] [serial = 1184] [outer = 0x0]
05:41:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 288 (0x14a95c400) [pid = 1641] [serial = 1185] [outer = 0x150fb5400]
05:41:15 INFO - PROCESS | 1641 | 1446122475436 Marionette INFO loaded listener.js
05:41:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 289 (0x14a95c000) [pid = 1641] [serial = 1186] [outer = 0x150fb5400]
05:41:15 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
05:41:15 INFO - document served over http requires an https
05:41:15 INFO - sub-resource via xhr-request using the meta-referrer
05:41:15 INFO - delivery method with no-redirect and when
05:41:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:41:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:41:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:41:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:41:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:41:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:41:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:41:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:41:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
05:41:15 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | took 674ms
05:41:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html
05:41:16 INFO - PROCESS | 1641 | ++DOCSHELL 0x14e456700 == 112 [pid = 1641] [id = 424]
05:41:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 290 (0x147c72400) [pid = 1641] [serial = 1187] [outer = 0x0]
05:41:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 291 (0x147c72800) [pid = 1641] [serial = 1188] [outer = 0x147c72400]
05:41:16 INFO - PROCESS | 1641 | 1446122476096 Marionette INFO loaded listener.js
05:41:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 292 (0x1474dd800) [pid = 1641] [serial = 1189] [outer = 0x147c72400]
05:41:16 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:41:16 INFO - document served over http requires an https
05:41:16 INFO - sub-resource via xhr-request using the meta-referrer
05:41:16 INFO - delivery method with swap-origin-redirect and when
05:41:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:41:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:41:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:41:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:41:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:41:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:41:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:41:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:41:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:41:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | took 723ms
05:41:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
05:41:16 INFO - PROCESS | 1641 | ++DOCSHELL 0x1476a9800 == 113 [pid = 1641] [id = 425]
05:41:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 293 (0x14ae96c00) [pid = 1641] [serial = 1190] [outer = 0x0]
05:41:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 294 (0x13093c000) [pid = 1641] [serial = 1191] [outer = 0x14ae96c00]
05:41:16 INFO - PROCESS | 1641 | 1446122476853 Marionette INFO loaded listener.js
05:41:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 295 (0x14ae96400) [pid = 1641] [serial = 1192] [outer = 0x14ae96c00]
05:41:17 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:41:17 INFO - document served over http requires an https
05:41:17 INFO - sub-resource via xhr-request using the meta-referrer
05:41:17 INFO - delivery method with swap-origin-redirect and when
05:41:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:41:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:41:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:41:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:41:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:41:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:41:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:41:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:41:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | took 725ms
05:41:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
05:41:17 INFO - PROCESS | 1641 | ++DOCSHELL 0x14e755000 == 114 [pid = 1641] [id = 426]
05:41:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 296 (0x14b658c00) [pid = 1641] [serial = 1193] [outer = 0x0]
05:41:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 297 (0x14e7a3400) [pid = 1641] [serial = 1194] [outer = 0x14b658c00]
05:41:17 INFO - PROCESS | 1641 | 1446122477556 Marionette INFO loaded listener.js
05:41:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 298 (0x14e7c2c00) [pid = 1641] [serial = 1195] [outer = 0x14b658c00]
05:41:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:41:18 INFO - document served over http requires an https
05:41:18 INFO - sub-resource via xhr-request using the meta-referrer
05:41:18 INFO - delivery method with keep-origin-redirect and when
05:41:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:41:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:41:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:41:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:41:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:41:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:41:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:41:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:41:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
05:41:18 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | took 725ms
05:41:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
05:41:18 INFO - PROCESS | 1641 | ++DOCSHELL 0x14e759100 == 115 [pid = 1641] [id = 427]
05:41:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 299 (0x14e77d000) [pid = 1641] [serial = 1196] [outer = 0x0]
05:41:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 300 (0x1139ae400) [pid = 1641] [serial = 1197] [outer = 0x14e77d000]
05:41:18 INFO - PROCESS | 1641 | 1446122478352 Marionette INFO loaded listener.js
05:41:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 301 (0x14e788000) [pid = 1641] [serial = 1198] [outer = 0x14e77d000]
05:41:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
05:41:18 INFO - document served over http requires an https
05:41:18 INFO - sub-resource via xhr-request using the meta-referrer
05:41:18 INFO - delivery method with no-redirect and when
05:41:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:41:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:41:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:41:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:41:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:41:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:41:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:41:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:41:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
05:41:18 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | took 697ms
05:41:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
05:41:18 INFO - PROCESS | 1641 | ++DOCSHELL 0x150c7be00 == 116 [pid = 1641] [id = 428]
05:41:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 302 (0x14b04cc00) [pid = 1641] [serial = 1199] [outer = 0x0]
05:41:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 303 (0x14b09d000) [pid = 1641] [serial = 1200] [outer = 0x14b04cc00]
05:41:19 INFO - PROCESS | 1641 | 1446122479020 Marionette INFO loaded listener.js
05:41:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 304 (0x150c77c00) [pid = 1641] [serial = 1201] [outer = 0x14b04cc00]
05:41:19 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:41:19 INFO - document served over http requires an https
05:41:19 INFO - sub-resource via xhr-request using the meta-referrer
05:41:19 INFO - delivery method with swap-origin-redirect and when
05:41:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:41:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:41:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:41:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:41:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:41:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:41:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:41:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
05:41:19 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | took 722ms
05:41:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:41:19 INFO - PROCESS | 1641 | ++DOCSHELL 0x14e4e9f00 == 117 [pid = 1641] [id = 429]
05:41:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 305 (0x14a293400) [pid = 1641] [serial = 1202] [outer = 0x0]
05:41:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 306 (0x14a293800) [pid = 1641] [serial = 1203] [outer = 0x14a293400]
05:41:19 INFO - PROCESS | 1641 | 1446122479774 Marionette INFO loaded listener.js
05:41:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 307 (0x14e28c400) [pid = 1641] [serial = 1204] [outer = 0x14a293400]
05:41:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:20 INFO - document served over http requires an http
05:41:20 INFO - sub-resource via fetch-request using the http-csp
05:41:20 INFO - delivery method with keep-origin-redirect and when
05:41:20 INFO - the target request is cross-origin.
05:41:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 725ms
05:41:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:41:20 INFO - PROCESS | 1641 | ++DOCSHELL 0x14e4ec200 == 118 [pid = 1641] [id = 430]
05:41:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 308 (0x154159400) [pid = 1641] [serial = 1205] [outer = 0x0]
05:41:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 309 (0x1540df400) [pid = 1641] [serial = 1206] [outer = 0x154159400]
05:41:20 INFO - PROCESS | 1641 | 1446122480482 Marionette INFO loaded listener.js
05:41:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 310 (0x14a2b0000) [pid = 1641] [serial = 1207] [outer = 0x154159400]
05:41:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:22 INFO - document served over http requires an http
05:41:22 INFO - sub-resource via fetch-request using the http-csp
05:41:22 INFO - delivery method with no-redirect and when
05:41:22 INFO - the target request is cross-origin.
05:41:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2681ms
05:41:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:41:23 INFO - PROCESS | 1641 | ++DOCSHELL 0x150c7eb00 == 119 [pid = 1641] [id = 431]
05:41:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 311 (0x128b7a000) [pid = 1641] [serial = 1208] [outer = 0x0]
05:41:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 312 (0x12cd92000) [pid = 1641] [serial = 1209] [outer = 0x128b7a000]
05:41:23 INFO - PROCESS | 1641 | 1446122483176 Marionette INFO loaded listener.js
05:41:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 313 (0x14b071c00) [pid = 1641] [serial = 1210] [outer = 0x128b7a000]
05:41:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:23 INFO - document served over http requires an http
05:41:23 INFO - sub-resource via fetch-request using the http-csp
05:41:23 INFO - delivery method with swap-origin-redirect and when
05:41:23 INFO - the target request is cross-origin.
05:41:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 725ms
05:41:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:41:23 INFO - PROCESS | 1641 | ++DOCSHELL 0x121be2e00 == 120 [pid = 1641] [id = 432]
05:41:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 314 (0x1207bd800) [pid = 1641] [serial = 1211] [outer = 0x0]
05:41:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 315 (0x121bde000) [pid = 1641] [serial = 1212] [outer = 0x1207bd800]
05:41:23 INFO - PROCESS | 1641 | 1446122483918 Marionette INFO loaded listener.js
05:41:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 316 (0x129fce400) [pid = 1641] [serial = 1213] [outer = 0x1207bd800]
05:41:24 INFO - PROCESS | 1641 | ++DOCSHELL 0x154c46900 == 121 [pid = 1641] [id = 433]
05:41:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 317 (0x12a70c400) [pid = 1641] [serial = 1214] [outer = 0x0]
05:41:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 318 (0x113242400) [pid = 1641] [serial = 1215] [outer = 0x12a70c400]
05:41:24 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:24 INFO - document served over http requires an http
05:41:24 INFO - sub-resource via iframe-tag using the http-csp
05:41:24 INFO - delivery method with keep-origin-redirect and when
05:41:24 INFO - the target request is cross-origin.
05:41:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 879ms
05:41:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:41:24 INFO - PROCESS | 1641 | ++DOCSHELL 0x11433b000 == 122 [pid = 1641] [id = 434]
05:41:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 319 (0x14b044400) [pid = 1641] [serial = 1216] [outer = 0x0]
05:41:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 320 (0x14dac8c00) [pid = 1641] [serial = 1217] [outer = 0x14b044400]
05:41:24 INFO - PROCESS | 1641 | 1446122484842 Marionette INFO loaded listener.js
05:41:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 321 (0x14e788800) [pid = 1641] [serial = 1218] [outer = 0x14b044400]
05:41:25 INFO - PROCESS | 1641 | ++DOCSHELL 0x12a6cd400 == 123 [pid = 1641] [id = 435]
05:41:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 322 (0x1221a5c00) [pid = 1641] [serial = 1219] [outer = 0x0]
05:41:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 323 (0x11331a800) [pid = 1641] [serial = 1220] [outer = 0x1221a5c00]
05:41:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:26 INFO - document served over http requires an http
05:41:26 INFO - sub-resource via iframe-tag using the http-csp
05:41:26 INFO - delivery method with no-redirect and when
05:41:26 INFO - the target request is cross-origin.
05:41:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1582ms
05:41:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:41:26 INFO - PROCESS | 1641 | ++DOCSHELL 0x11da54900 == 124 [pid = 1641] [id = 436]
05:41:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 324 (0x11da6c800) [pid = 1641] [serial = 1221] [outer = 0x0]
05:41:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 325 (0x11dd3e400) [pid = 1641] [serial = 1222] [outer = 0x11da6c800]
05:41:26 INFO - PROCESS | 1641 | 1446122486388 Marionette INFO loaded listener.js
05:41:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 326 (0x11e49d000) [pid = 1641] [serial = 1223] [outer = 0x11da6c800]
05:41:26 INFO - PROCESS | 1641 | ++DOCSHELL 0x11e426100 == 125 [pid = 1641] [id = 437]
05:41:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 327 (0x11eea9000) [pid = 1641] [serial = 1224] [outer = 0x0]
05:41:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 328 (0x1207bd400) [pid = 1641] [serial = 1225] [outer = 0x11eea9000]
05:41:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:26 INFO - document served over http requires an http
05:41:26 INFO - sub-resource via iframe-tag using the http-csp
05:41:26 INFO - delivery method with swap-origin-redirect and when
05:41:26 INFO - the target request is cross-origin.
05:41:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 773ms
05:41:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:41:27 INFO - PROCESS | 1641 | ++DOCSHELL 0x11eb7c700 == 126 [pid = 1641] [id = 438]
05:41:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 329 (0x120ca7800) [pid = 1641] [serial = 1226] [outer = 0x0]
05:41:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 330 (0x120ce9c00) [pid = 1641] [serial = 1227] [outer = 0x120ca7800]
05:41:27 INFO - PROCESS | 1641 | 1446122487207 Marionette INFO loaded listener.js
05:41:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 331 (0x12216e000) [pid = 1641] [serial = 1228] [outer = 0x120ca7800]
05:41:27 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:27 INFO - document served over http requires an http
05:41:27 INFO - sub-resource via script-tag using the http-csp
05:41:27 INFO - delivery method with keep-origin-redirect and when
05:41:27 INFO - the target request is cross-origin.
05:41:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 781ms
05:41:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:41:27 INFO - PROCESS | 1641 | ++DOCSHELL 0x120dca400 == 127 [pid = 1641] [id = 439]
05:41:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 332 (0x1275a9000) [pid = 1641] [serial = 1229] [outer = 0x0]
05:41:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 333 (0x127a77400) [pid = 1641] [serial = 1230] [outer = 0x1275a9000]
05:41:27 INFO - PROCESS | 1641 | 1446122487937 Marionette INFO loaded listener.js
05:41:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 334 (0x12823e000) [pid = 1641] [serial = 1231] [outer = 0x1275a9000]
05:41:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:28 INFO - document served over http requires an http
05:41:28 INFO - sub-resource via script-tag using the http-csp
05:41:28 INFO - delivery method with no-redirect and when
05:41:28 INFO - the target request is cross-origin.
05:41:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 876ms
05:41:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:41:28 INFO - PROCESS | 1641 | ++DOCSHELL 0x121d88400 == 128 [pid = 1641] [id = 440]
05:41:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 335 (0x1138c3000) [pid = 1641] [serial = 1232] [outer = 0x0]
05:41:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 336 (0x11dd88c00) [pid = 1641] [serial = 1233] [outer = 0x1138c3000]
05:41:28 INFO - PROCESS | 1641 | 1446122488809 Marionette INFO loaded listener.js
05:41:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 337 (0x1204c9000) [pid = 1641] [serial = 1234] [outer = 0x1138c3000]
05:41:29 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:29 INFO - document served over http requires an http
05:41:29 INFO - sub-resource via script-tag using the http-csp
05:41:29 INFO - delivery method with swap-origin-redirect and when
05:41:29 INFO - the target request is cross-origin.
05:41:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 730ms
05:41:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:41:29 INFO - PROCESS | 1641 | ++DOCSHELL 0x11189e700 == 129 [pid = 1641] [id = 441]
05:41:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 338 (0x123994000) [pid = 1641] [serial = 1235] [outer = 0x0]
05:41:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 339 (0x123ad1c00) [pid = 1641] [serial = 1236] [outer = 0x123994000]
05:41:29 INFO - PROCESS | 1641 | 1446122489558 Marionette INFO loaded listener.js
05:41:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 340 (0x1244f4c00) [pid = 1641] [serial = 1237] [outer = 0x123994000]
05:41:30 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:30 INFO - document served over http requires an http
05:41:30 INFO - sub-resource via xhr-request using the http-csp
05:41:30 INFO - delivery method with keep-origin-redirect and when
05:41:30 INFO - the target request is cross-origin.
05:41:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 673ms
05:41:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:41:30 INFO - PROCESS | 1641 | ++DOCSHELL 0x125f3cb00 == 130 [pid = 1641] [id = 442]
05:41:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 341 (0x124b18800) [pid = 1641] [serial = 1238] [outer = 0x0]
05:41:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 342 (0x126389800) [pid = 1641] [serial = 1239] [outer = 0x124b18800]
05:41:30 INFO - PROCESS | 1641 | 1446122490232 Marionette INFO loaded listener.js
05:41:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 343 (0x1275b2400) [pid = 1641] [serial = 1240] [outer = 0x124b18800]
05:41:30 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:30 INFO - document served over http requires an http
05:41:30 INFO - sub-resource via xhr-request using the http-csp
05:41:30 INFO - delivery method with no-redirect and when
05:41:30 INFO - the target request is cross-origin.
05:41:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 674ms
05:41:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:41:30 INFO - PROCESS | 1641 | ++DOCSHELL 0x121d84100 == 131 [pid = 1641] [id = 443]
05:41:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 344 (0x12856bc00) [pid = 1641] [serial = 1241] [outer = 0x0]
05:41:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 345 (0x1285c6000) [pid = 1641] [serial = 1242] [outer = 0x12856bc00]
05:41:30 INFO - PROCESS | 1641 | 1446122490940 Marionette INFO loaded listener.js
05:41:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 346 (0x128b9c800) [pid = 1641] [serial = 1243] [outer = 0x12856bc00]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x143f18100 == 130 [pid = 1641] [id = 278]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x143f15e00 == 129 [pid = 1641] [id = 276]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x147e98900 == 128 [pid = 1641] [id = 281]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x14a1ccb00 == 127 [pid = 1641] [id = 397]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x149961200 == 126 [pid = 1641] [id = 396]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x147e98e00 == 125 [pid = 1641] [id = 395]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x147652b00 == 124 [pid = 1641] [id = 394]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x13a66f500 == 123 [pid = 1641] [id = 393]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x12cdbb700 == 122 [pid = 1641] [id = 392]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x127affe00 == 121 [pid = 1641] [id = 391]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x12744c300 == 120 [pid = 1641] [id = 390]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x11da57600 == 119 [pid = 1641] [id = 389]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x11189b000 == 118 [pid = 1641] [id = 388]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x1467c0e00 == 117 [pid = 1641] [id = 387]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x1437df300 == 116 [pid = 1641] [id = 386]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x143ec2b00 == 115 [pid = 1641] [id = 385]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x11d693300 == 114 [pid = 1641] [id = 384]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x12cdbc600 == 113 [pid = 1641] [id = 383]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x12c9a0f00 == 112 [pid = 1641] [id = 382]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x125fa6400 == 111 [pid = 1641] [id = 381]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x128211500 == 110 [pid = 1641] [id = 379]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x14e138a00 == 109 [pid = 1641] [id = 378]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x149891700 == 108 [pid = 1641] [id = 377]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x14988f400 == 107 [pid = 1641] [id = 376]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x14e9e3800 == 106 [pid = 1641] [id = 375]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x147a1f100 == 105 [pid = 1641] [id = 374]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x147a1d300 == 104 [pid = 1641] [id = 373]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x147a1ba00 == 103 [pid = 1641] [id = 372]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x14e2dd300 == 102 [pid = 1641] [id = 371]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x14e2dbf00 == 101 [pid = 1641] [id = 370]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x14e6fbd00 == 100 [pid = 1641] [id = 369]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x14e6fa900 == 99 [pid = 1641] [id = 368]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x146d46c00 == 98 [pid = 1641] [id = 367]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x11189ec00 == 97 [pid = 1641] [id = 366]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x14a279000 == 96 [pid = 1641] [id = 365]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x147e30900 == 95 [pid = 1641] [id = 364]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x14e1e1e00 == 94 [pid = 1641] [id = 363]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x14a215f00 == 93 [pid = 1641] [id = 362]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x14a027100 == 92 [pid = 1641] [id = 361]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x149962b00 == 91 [pid = 1641] [id = 360]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x147651200 == 90 [pid = 1641] [id = 359]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x147433800 == 89 [pid = 1641] [id = 358]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x1467c2200 == 88 [pid = 1641] [id = 357]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x146360a00 == 87 [pid = 1641] [id = 356]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x146363c00 == 86 [pid = 1641] [id = 355]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x144a4ec00 == 85 [pid = 1641] [id = 354]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x144a4b000 == 84 [pid = 1641] [id = 353]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x14472ac00 == 83 [pid = 1641] [id = 352]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x143f14a00 == 82 [pid = 1641] [id = 351]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x130df1d00 == 81 [pid = 1641] [id = 350]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x129b5af00 == 80 [pid = 1641] [id = 349]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x127a58c00 == 79 [pid = 1641] [id = 348]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x121d83200 == 78 [pid = 1641] [id = 347]
05:41:31 INFO - PROCESS | 1641 | --DOCSHELL 0x1142c0400 == 77 [pid = 1641] [id = 346]
05:41:31 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:31 INFO - document served over http requires an http
05:41:31 INFO - sub-resource via xhr-request using the http-csp
05:41:31 INFO - delivery method with swap-origin-redirect and when
05:41:31 INFO - the target request is cross-origin.
05:41:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 874ms
05:41:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:41:31 INFO - PROCESS | 1641 | --DOMWINDOW == 345 (0x12cb82c00) [pid = 1641] [serial = 953] [outer = 0x0] [url = about:blank]
05:41:31 INFO - PROCESS | 1641 | --DOMWINDOW == 344 (0x128a8b000) [pid = 1641] [serial = 933] [outer = 0x0] [url = about:blank]
05:41:31 INFO - PROCESS | 1641 | --DOMWINDOW == 343 (0x12a6a3000) [pid = 1641] [serial = 941] [outer = 0x0] [url = about:blank]
05:41:31 INFO - PROCESS | 1641 | --DOMWINDOW == 342 (0x121b86c00) [pid = 1641] [serial = 947] [outer = 0x0] [url = about:blank]
05:41:31 INFO - PROCESS | 1641 | --DOMWINDOW == 341 (0x12a70c800) [pid = 1641] [serial = 944] [outer = 0x0] [url = about:blank]
05:41:31 INFO - PROCESS | 1641 | --DOMWINDOW == 340 (0x126214800) [pid = 1641] [serial = 923] [outer = 0x0] [url = about:blank]
05:41:31 INFO - PROCESS | 1641 | --DOMWINDOW == 339 (0x129f2cc00) [pid = 1641] [serial = 938] [outer = 0x0] [url = about:blank]
05:41:31 INFO - PROCESS | 1641 | --DOMWINDOW == 338 (0x12bcfd400) [pid = 1641] [serial = 950] [outer = 0x0] [url = about:blank]
05:41:31 INFO - PROCESS | 1641 | --DOMWINDOW == 337 (0x130c37800) [pid = 1641] [serial = 956] [outer = 0x0] [url = about:blank]
05:41:31 INFO - PROCESS | 1641 | --DOMWINDOW == 336 (0x1226da000) [pid = 1641] [serial = 928] [outer = 0x0] [url = about:blank]
05:41:31 INFO - PROCESS | 1641 | --DOMWINDOW == 335 (0x1201f2c00) [pid = 1641] [serial = 918] [outer = 0x0] [url = about:blank]
05:41:31 INFO - PROCESS | 1641 | --DOMWINDOW == 334 (0x13a9ffc00) [pid = 1641] [serial = 853] [outer = 0x0] [url = about:blank]
05:41:31 INFO - PROCESS | 1641 | ++DOCSHELL 0x1142c0400 == 78 [pid = 1641] [id = 444]
05:41:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 335 (0x121b86c00) [pid = 1641] [serial = 1244] [outer = 0x0]
05:41:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 336 (0x1226da000) [pid = 1641] [serial = 1245] [outer = 0x121b86c00]
05:41:31 INFO - PROCESS | 1641 | 1446122491776 Marionette INFO loaded listener.js
05:41:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 337 (0x129b15000) [pid = 1641] [serial = 1246] [outer = 0x121b86c00]
05:41:32 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:32 INFO - document served over http requires an https
05:41:32 INFO - sub-resource via fetch-request using the http-csp
05:41:32 INFO - delivery method with keep-origin-redirect and when
05:41:32 INFO - the target request is cross-origin.
05:41:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 673ms
05:41:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:41:32 INFO - PROCESS | 1641 | ++DOCSHELL 0x12744a000 == 79 [pid = 1641] [id = 445]
05:41:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 338 (0x129e7b400) [pid = 1641] [serial = 1247] [outer = 0x0]
05:41:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 339 (0x129e7b800) [pid = 1641] [serial = 1248] [outer = 0x129e7b400]
05:41:32 INFO - PROCESS | 1641 | 1446122492449 Marionette INFO loaded listener.js
05:41:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 340 (0x12a689000) [pid = 1641] [serial = 1249] [outer = 0x129e7b400]
05:41:32 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:32 INFO - document served over http requires an https
05:41:32 INFO - sub-resource via fetch-request using the http-csp
05:41:32 INFO - delivery method with no-redirect and when
05:41:32 INFO - the target request is cross-origin.
05:41:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 574ms
05:41:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:41:32 INFO - PROCESS | 1641 | ++DOCSHELL 0x127b02100 == 80 [pid = 1641] [id = 446]
05:41:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 341 (0x12a718400) [pid = 1641] [serial = 1250] [outer = 0x0]
05:41:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 342 (0x12a825000) [pid = 1641] [serial = 1251] [outer = 0x12a718400]
05:41:33 INFO - PROCESS | 1641 | 1446122493021 Marionette INFO loaded listener.js
05:41:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 343 (0x12a9fcc00) [pid = 1641] [serial = 1252] [outer = 0x12a718400]
05:41:33 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:33 INFO - document served over http requires an https
05:41:33 INFO - sub-resource via fetch-request using the http-csp
05:41:33 INFO - delivery method with swap-origin-redirect and when
05:41:33 INFO - the target request is cross-origin.
05:41:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 573ms
05:41:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:41:33 INFO - PROCESS | 1641 | ++DOCSHELL 0x128213800 == 81 [pid = 1641] [id = 447]
05:41:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 344 (0x12bcaac00) [pid = 1641] [serial = 1253] [outer = 0x0]
05:41:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 345 (0x12bcc1800) [pid = 1641] [serial = 1254] [outer = 0x12bcaac00]
05:41:33 INFO - PROCESS | 1641 | 1446122493653 Marionette INFO loaded listener.js
05:41:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 346 (0x12c22e000) [pid = 1641] [serial = 1255] [outer = 0x12bcaac00]
05:41:34 INFO - PROCESS | 1641 | ++DOCSHELL 0x128efe500 == 82 [pid = 1641] [id = 448]
05:41:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 347 (0x12c30a000) [pid = 1641] [serial = 1256] [outer = 0x0]
05:41:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 348 (0x12c3ac800) [pid = 1641] [serial = 1257] [outer = 0x12c30a000]
05:41:34 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:34 INFO - document served over http requires an https
05:41:34 INFO - sub-resource via iframe-tag using the http-csp
05:41:34 INFO - delivery method with keep-origin-redirect and when
05:41:34 INFO - the target request is cross-origin.
05:41:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 720ms
05:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:41:34 INFO - PROCESS | 1641 | ++DOCSHELL 0x128efea00 == 83 [pid = 1641] [id = 449]
05:41:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 349 (0x1209c1000) [pid = 1641] [serial = 1258] [outer = 0x0]
05:41:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 350 (0x12c7e8800) [pid = 1641] [serial = 1259] [outer = 0x1209c1000]
05:41:34 INFO - PROCESS | 1641 | 1446122494388 Marionette INFO loaded listener.js
05:41:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 351 (0x12cbaec00) [pid = 1641] [serial = 1260] [outer = 0x1209c1000]
05:41:34 INFO - PROCESS | 1641 | ++DOCSHELL 0x129b5c300 == 84 [pid = 1641] [id = 450]
05:41:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 352 (0x12cd92400) [pid = 1641] [serial = 1261] [outer = 0x0]
05:41:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 353 (0x12cde3000) [pid = 1641] [serial = 1262] [outer = 0x12cd92400]
05:41:34 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:34 INFO - document served over http requires an https
05:41:34 INFO - sub-resource via iframe-tag using the http-csp
05:41:34 INFO - delivery method with no-redirect and when
05:41:34 INFO - the target request is cross-origin.
05:41:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 671ms
05:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:41:35 INFO - PROCESS | 1641 | ++DOCSHELL 0x129f3d000 == 85 [pid = 1641] [id = 451]
05:41:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 354 (0x12f128c00) [pid = 1641] [serial = 1263] [outer = 0x0]
05:41:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 355 (0x12f179800) [pid = 1641] [serial = 1264] [outer = 0x12f128c00]
05:41:35 INFO - PROCESS | 1641 | 1446122495090 Marionette INFO loaded listener.js
05:41:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 356 (0x130c37800) [pid = 1641] [serial = 1265] [outer = 0x12f128c00]
05:41:35 INFO - PROCESS | 1641 | ++DOCSHELL 0x12a79e200 == 86 [pid = 1641] [id = 452]
05:41:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 357 (0x130c61800) [pid = 1641] [serial = 1266] [outer = 0x0]
05:41:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 358 (0x130cbec00) [pid = 1641] [serial = 1267] [outer = 0x130c61800]
05:41:35 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:35 INFO - document served over http requires an https
05:41:35 INFO - sub-resource via iframe-tag using the http-csp
05:41:35 INFO - delivery method with swap-origin-redirect and when
05:41:35 INFO - the target request is cross-origin.
05:41:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 725ms
05:41:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 357 (0x1118cf000) [pid = 1641] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122453473]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 356 (0x128a35c00) [pid = 1641] [serial = 1074] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 355 (0x129b15800) [pid = 1641] [serial = 966] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 354 (0x13ab3f000) [pid = 1641] [serial = 995] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122433341]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 353 (0x13a7cf800) [pid = 1641] [serial = 990] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 352 (0x14a718800) [pid = 1641] [serial = 1032] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 351 (0x143aa3000) [pid = 1641] [serial = 1000] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 350 (0x127bd6400) [pid = 1641] [serial = 1037] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122442281]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 349 (0x14a71ec00) [pid = 1641] [serial = 1042] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 348 (0x1288a0c00) [pid = 1641] [serial = 1092] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 347 (0x12c30ac00) [pid = 1641] [serial = 1098] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 346 (0x12a7f3800) [pid = 1641] [serial = 1095] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 345 (0x1270f1800) [pid = 1641] [serial = 1071] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 344 (0x11ea54000) [pid = 1641] [serial = 1068] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 343 (0x123df8800) [pid = 1641] [serial = 1081] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 342 (0x11d777400) [pid = 1641] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 341 (0x127fbd400) [pid = 1641] [serial = 1110] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 340 (0x120923800) [pid = 1641] [serial = 1104] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 339 (0x11356cc00) [pid = 1641] [serial = 1086] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 338 (0x129eafc00) [pid = 1641] [serial = 1113] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 337 (0x12f010000) [pid = 1641] [serial = 1101] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 336 (0x127a77800) [pid = 1641] [serial = 1089] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 335 (0x1138c3400) [pid = 1641] [serial = 1084] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 334 (0x12442a000) [pid = 1641] [serial = 1107] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 333 (0x129ef8c00) [pid = 1641] [serial = 1114] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 332 (0x127aca400) [pid = 1641] [serial = 1090] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 331 (0x138bbc800) [pid = 1641] [serial = 979] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 330 (0x130960c00) [pid = 1641] [serial = 976] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 329 (0x11ebe6000) [pid = 1641] [serial = 1069] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 328 (0x1135cbc00) [pid = 1641] [serial = 1085] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 327 (0x144970400) [pid = 1641] [serial = 1009] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 326 (0x14a108000) [pid = 1641] [serial = 1057] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 325 (0x14a693800) [pid = 1641] [serial = 1040] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 324 (0x14e180c00) [pid = 1641] [serial = 1060] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 323 (0x12a8dc800) [pid = 1641] [serial = 1096] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 322 (0x143737400) [pid = 1641] [serial = 998] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 321 (0x12cd4f800) [pid = 1641] [serial = 996] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122433341]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 320 (0x127563800) [pid = 1641] [serial = 1072] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 319 (0x123dfec00) [pid = 1641] [serial = 1082] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 318 (0x124499400) [pid = 1641] [serial = 1108] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 317 (0x126389400) [pid = 1641] [serial = 973] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 316 (0x124b7f000) [pid = 1641] [serial = 1066] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 315 (0x146c3a400) [pid = 1641] [serial = 1015] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 314 (0x11d777800) [pid = 1641] [serial = 1077] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 313 (0x147ed1c00) [pid = 1641] [serial = 1054] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 312 (0x1288dc000) [pid = 1641] [serial = 1093] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 311 (0x12823e400) [pid = 1641] [serial = 1111] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 310 (0x147df7000) [pid = 1641] [serial = 1021] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 309 (0x147e2a400) [pid = 1641] [serial = 1024] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 308 (0x13847cc00) [pid = 1641] [serial = 982] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 307 (0x139178800) [pid = 1641] [serial = 985] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 306 (0x13aa3f400) [pid = 1641] [serial = 991] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 305 (0x14b38c000) [pid = 1641] [serial = 1035] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 304 (0x1442bc400) [pid = 1641] [serial = 1003] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 303 (0x14e2a7400) [pid = 1641] [serial = 1048] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 302 (0x1143b4000) [pid = 1641] [serial = 970] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 301 (0x144a5f000) [pid = 1641] [serial = 1012] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 300 (0x147503000) [pid = 1641] [serial = 1018] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 299 (0x13ab95c00) [pid = 1641] [serial = 993] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 298 (0x129578c00) [pid = 1641] [serial = 1075] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 297 (0x14a705400) [pid = 1641] [serial = 1030] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 296 (0x149d6ec00) [pid = 1641] [serial = 1051] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 295 (0x146d53400) [pid = 1641] [serial = 1045] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 294 (0x12f010400) [pid = 1641] [serial = 1102] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 293 (0x11eea9800) [pid = 1641] [serial = 1087] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 292 (0x1446f5000) [pid = 1641] [serial = 1006] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 291 (0x14b729000) [pid = 1641] [serial = 1033] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 290 (0x11d66b400) [pid = 1641] [serial = 1080] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122453473]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 289 (0x143b67400) [pid = 1641] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 288 (0x1209b6400) [pid = 1641] [serial = 1105] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 287 (0x13a58ec00) [pid = 1641] [serial = 988] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 286 (0x12c327400) [pid = 1641] [serial = 1099] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 285 (0x146e4f400) [pid = 1641] [serial = 1038] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122442281]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 284 (0x14af87800) [pid = 1641] [serial = 1027] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 283 (0x14b37a400) [pid = 1641] [serial = 1043] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 282 (0x13132bc00) [pid = 1641] [serial = 1063] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 281 (0x12bcaa800) [pid = 1641] [serial = 968] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 280 (0x13095c400) [pid = 1641] [serial = 1103] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 279 (0x12cb82000) [pid = 1641] [serial = 1100] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | --DOMWINDOW == 278 (0x12bd10400) [pid = 1641] [serial = 1097] [outer = 0x0] [url = about:blank]
05:41:36 INFO - PROCESS | 1641 | ++DOCSHELL 0x12a8f4c00 == 87 [pid = 1641] [id = 453]
05:41:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 279 (0x11356cc00) [pid = 1641] [serial = 1268] [outer = 0x0]
05:41:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 280 (0x1135cbc00) [pid = 1641] [serial = 1269] [outer = 0x11356cc00]
05:41:36 INFO - PROCESS | 1641 | 1446122496364 Marionette INFO loaded listener.js
05:41:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 281 (0x11ea54000) [pid = 1641] [serial = 1270] [outer = 0x11356cc00]
05:41:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:36 INFO - document served over http requires an https
05:41:36 INFO - sub-resource via script-tag using the http-csp
05:41:36 INFO - delivery method with keep-origin-redirect and when
05:41:36 INFO - the target request is cross-origin.
05:41:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 672ms
05:41:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:41:36 INFO - PROCESS | 1641 | ++DOCSHELL 0x12b27f000 == 88 [pid = 1641] [id = 454]
05:41:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 282 (0x123dfec00) [pid = 1641] [serial = 1271] [outer = 0x0]
05:41:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 283 (0x123e6d000) [pid = 1641] [serial = 1272] [outer = 0x123dfec00]
05:41:36 INFO - PROCESS | 1641 | 1446122496932 Marionette INFO loaded listener.js
05:41:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 284 (0x127555400) [pid = 1641] [serial = 1273] [outer = 0x123dfec00]
05:41:37 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:37 INFO - document served over http requires an https
05:41:37 INFO - sub-resource via script-tag using the http-csp
05:41:37 INFO - delivery method with no-redirect and when
05:41:37 INFO - the target request is cross-origin.
05:41:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 522ms
05:41:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:41:37 INFO - PROCESS | 1641 | ++DOCSHELL 0x12c7a0300 == 89 [pid = 1641] [id = 455]
05:41:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 285 (0x1288a0c00) [pid = 1641] [serial = 1274] [outer = 0x0]
05:41:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 286 (0x1288dc000) [pid = 1641] [serial = 1275] [outer = 0x1288a0c00]
05:41:37 INFO - PROCESS | 1641 | 1446122497460 Marionette INFO loaded listener.js
05:41:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 287 (0x12a7f3800) [pid = 1641] [serial = 1276] [outer = 0x1288a0c00]
05:41:37 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:37 INFO - document served over http requires an https
05:41:37 INFO - sub-resource via script-tag using the http-csp
05:41:37 INFO - delivery method with swap-origin-redirect and when
05:41:37 INFO - the target request is cross-origin.
05:41:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 526ms
05:41:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:41:37 INFO - PROCESS | 1641 | ++DOCSHELL 0x12c9a3c00 == 90 [pid = 1641] [id = 456]
05:41:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 288 (0x12c30ac00) [pid = 1641] [serial = 1277] [outer = 0x0]
05:41:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 289 (0x12c327400) [pid = 1641] [serial = 1278] [outer = 0x12c30ac00]
05:41:37 INFO - PROCESS | 1641 | 1446122497996 Marionette INFO loaded listener.js
05:41:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 290 (0x130960c00) [pid = 1641] [serial = 1279] [outer = 0x12c30ac00]
05:41:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:38 INFO - document served over http requires an https
05:41:38 INFO - sub-resource via xhr-request using the http-csp
05:41:38 INFO - delivery method with keep-origin-redirect and when
05:41:38 INFO - the target request is cross-origin.
05:41:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 780ms
05:41:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:41:38 INFO - PROCESS | 1641 | ++DOCSHELL 0x11da54400 == 91 [pid = 1641] [id = 457]
05:41:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 291 (0x11eb5e400) [pid = 1641] [serial = 1280] [outer = 0x0]
05:41:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 292 (0x1201b6c00) [pid = 1641] [serial = 1281] [outer = 0x11eb5e400]
05:41:38 INFO - PROCESS | 1641 | 1446122498878 Marionette INFO loaded listener.js
05:41:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 293 (0x1118cf000) [pid = 1641] [serial = 1282] [outer = 0x11eb5e400]
05:41:39 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:39 INFO - document served over http requires an https
05:41:39 INFO - sub-resource via xhr-request using the http-csp
05:41:39 INFO - delivery method with no-redirect and when
05:41:39 INFO - the target request is cross-origin.
05:41:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 777ms
05:41:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:41:39 INFO - PROCESS | 1641 | ++DOCSHELL 0x11f771400 == 92 [pid = 1641] [id = 458]
05:41:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 294 (0x123b92400) [pid = 1641] [serial = 1283] [outer = 0x0]
05:41:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 295 (0x123ed9c00) [pid = 1641] [serial = 1284] [outer = 0x123b92400]
05:41:39 INFO - PROCESS | 1641 | 1446122499603 Marionette INFO loaded listener.js
05:41:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 296 (0x126394400) [pid = 1641] [serial = 1285] [outer = 0x123b92400]
05:41:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:40 INFO - document served over http requires an https
05:41:40 INFO - sub-resource via xhr-request using the http-csp
05:41:40 INFO - delivery method with swap-origin-redirect and when
05:41:40 INFO - the target request is cross-origin.
05:41:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 729ms
05:41:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:41:40 INFO - PROCESS | 1641 | ++DOCSHELL 0x123e2bf00 == 93 [pid = 1641] [id = 459]
05:41:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 297 (0x12bd10800) [pid = 1641] [serial = 1286] [outer = 0x0]
05:41:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 298 (0x12c249400) [pid = 1641] [serial = 1287] [outer = 0x12bd10800]
05:41:40 INFO - PROCESS | 1641 | 1446122500365 Marionette INFO loaded listener.js
05:41:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 299 (0x128834000) [pid = 1641] [serial = 1288] [outer = 0x12bd10800]
05:41:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:40 INFO - document served over http requires an http
05:41:40 INFO - sub-resource via fetch-request using the http-csp
05:41:40 INFO - delivery method with keep-origin-redirect and when
05:41:40 INFO - the target request is same-origin.
05:41:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 727ms
05:41:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:41:41 INFO - PROCESS | 1641 | ++DOCSHELL 0x1274efe00 == 94 [pid = 1641] [id = 460]
05:41:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 300 (0x12c9d8400) [pid = 1641] [serial = 1289] [outer = 0x0]
05:41:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 301 (0x13093c800) [pid = 1641] [serial = 1290] [outer = 0x12c9d8400]
05:41:41 INFO - PROCESS | 1641 | 1446122501084 Marionette INFO loaded listener.js
05:41:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 302 (0x1288a0800) [pid = 1641] [serial = 1291] [outer = 0x12c9d8400]
05:41:41 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:41 INFO - document served over http requires an http
05:41:41 INFO - sub-resource via fetch-request using the http-csp
05:41:41 INFO - delivery method with no-redirect and when
05:41:41 INFO - the target request is same-origin.
05:41:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 726ms
05:41:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:41:41 INFO - PROCESS | 1641 | ++DOCSHELL 0x128afea00 == 95 [pid = 1641] [id = 461]
05:41:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 303 (0x1384a0400) [pid = 1641] [serial = 1292] [outer = 0x0]
05:41:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 304 (0x1384a0c00) [pid = 1641] [serial = 1293] [outer = 0x1384a0400]
05:41:41 INFO - PROCESS | 1641 | 1446122501838 Marionette INFO loaded listener.js
05:41:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 305 (0x1384dd000) [pid = 1641] [serial = 1294] [outer = 0x1384a0400]
05:41:42 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:42 INFO - document served over http requires an http
05:41:42 INFO - sub-resource via fetch-request using the http-csp
05:41:42 INFO - delivery method with swap-origin-redirect and when
05:41:42 INFO - the target request is same-origin.
05:41:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 729ms
05:41:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:41:42 INFO - PROCESS | 1641 | ++DOCSHELL 0x129b5aa00 == 96 [pid = 1641] [id = 462]
05:41:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 306 (0x138f66800) [pid = 1641] [serial = 1295] [outer = 0x0]
05:41:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 307 (0x138f66c00) [pid = 1641] [serial = 1296] [outer = 0x138f66800]
05:41:42 INFO - PROCESS | 1641 | 1446122502591 Marionette INFO loaded listener.js
05:41:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 308 (0x139178800) [pid = 1641] [serial = 1297] [outer = 0x138f66800]
05:41:42 INFO - PROCESS | 1641 | ++DOCSHELL 0x12cdb8500 == 97 [pid = 1641] [id = 463]
05:41:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 309 (0x13917dc00) [pid = 1641] [serial = 1298] [outer = 0x0]
05:41:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 310 (0x139e2c000) [pid = 1641] [serial = 1299] [outer = 0x13917dc00]
05:41:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:43 INFO - document served over http requires an http
05:41:43 INFO - sub-resource via iframe-tag using the http-csp
05:41:43 INFO - delivery method with keep-origin-redirect and when
05:41:43 INFO - the target request is same-origin.
05:41:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 778ms
05:41:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:41:43 INFO - PROCESS | 1641 | ++DOCSHELL 0x12cdbc600 == 98 [pid = 1641] [id = 464]
05:41:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 311 (0x13a58ec00) [pid = 1641] [serial = 1300] [outer = 0x0]
05:41:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 312 (0x13a9ff800) [pid = 1641] [serial = 1301] [outer = 0x13a58ec00]
05:41:43 INFO - PROCESS | 1641 | 1446122503438 Marionette INFO loaded listener.js
05:41:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 313 (0x13aa8c800) [pid = 1641] [serial = 1302] [outer = 0x13a58ec00]
05:41:43 INFO - PROCESS | 1641 | ++DOCSHELL 0x130ca6a00 == 99 [pid = 1641] [id = 465]
05:41:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 314 (0x138f66000) [pid = 1641] [serial = 1303] [outer = 0x0]
05:41:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 315 (0x13ab95800) [pid = 1641] [serial = 1304] [outer = 0x138f66000]
05:41:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:43 INFO - document served over http requires an http
05:41:43 INFO - sub-resource via iframe-tag using the http-csp
05:41:43 INFO - delivery method with no-redirect and when
05:41:43 INFO - the target request is same-origin.
05:41:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 824ms
05:41:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:41:44 INFO - PROCESS | 1641 | ++DOCSHELL 0x130df1d00 == 100 [pid = 1641] [id = 466]
05:41:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 316 (0x143735000) [pid = 1641] [serial = 1305] [outer = 0x0]
05:41:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 317 (0x143737000) [pid = 1641] [serial = 1306] [outer = 0x143735000]
05:41:44 INFO - PROCESS | 1641 | 1446122504257 Marionette INFO loaded listener.js
05:41:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 318 (0x143a3d000) [pid = 1641] [serial = 1307] [outer = 0x143735000]
05:41:44 INFO - PROCESS | 1641 | ++DOCSHELL 0x1312e5100 == 101 [pid = 1641] [id = 467]
05:41:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 319 (0x127a77800) [pid = 1641] [serial = 1308] [outer = 0x0]
05:41:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 320 (0x143ace000) [pid = 1641] [serial = 1309] [outer = 0x127a77800]
05:41:44 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:44 INFO - document served over http requires an http
05:41:44 INFO - sub-resource via iframe-tag using the http-csp
05:41:44 INFO - delivery method with swap-origin-redirect and when
05:41:44 INFO - the target request is same-origin.
05:41:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 880ms
05:41:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:41:45 INFO - PROCESS | 1641 | ++DOCSHELL 0x138af5700 == 102 [pid = 1641] [id = 468]
05:41:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 321 (0x143b5c400) [pid = 1641] [serial = 1310] [outer = 0x0]
05:41:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 322 (0x143b5c800) [pid = 1641] [serial = 1311] [outer = 0x143b5c400]
05:41:45 INFO - PROCESS | 1641 | 1446122505181 Marionette INFO loaded listener.js
05:41:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 323 (0x143b6c800) [pid = 1641] [serial = 1312] [outer = 0x143b5c400]
05:41:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:45 INFO - document served over http requires an http
05:41:45 INFO - sub-resource via script-tag using the http-csp
05:41:45 INFO - delivery method with keep-origin-redirect and when
05:41:45 INFO - the target request is same-origin.
05:41:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 823ms
05:41:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:41:45 INFO - PROCESS | 1641 | ++DOCSHELL 0x138f97700 == 103 [pid = 1641] [id = 469]
05:41:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 324 (0x1443b8800) [pid = 1641] [serial = 1313] [outer = 0x0]
05:41:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 325 (0x1443b8c00) [pid = 1641] [serial = 1314] [outer = 0x1443b8800]
05:41:45 INFO - PROCESS | 1641 | 1446122505910 Marionette INFO loaded listener.js
05:41:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 326 (0x144873400) [pid = 1641] [serial = 1315] [outer = 0x1443b8800]
05:41:46 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:46 INFO - document served over http requires an http
05:41:46 INFO - sub-resource via script-tag using the http-csp
05:41:46 INFO - delivery method with no-redirect and when
05:41:46 INFO - the target request is same-origin.
05:41:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 722ms
05:41:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:41:46 INFO - PROCESS | 1641 | ++DOCSHELL 0x13a46f300 == 104 [pid = 1641] [id = 470]
05:41:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 327 (0x144970400) [pid = 1641] [serial = 1316] [outer = 0x0]
05:41:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 328 (0x144a5f000) [pid = 1641] [serial = 1317] [outer = 0x144970400]
05:41:46 INFO - PROCESS | 1641 | 1446122506737 Marionette INFO loaded listener.js
05:41:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 329 (0x1463a4000) [pid = 1641] [serial = 1318] [outer = 0x144970400]
05:41:47 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:47 INFO - document served over http requires an http
05:41:47 INFO - sub-resource via script-tag using the http-csp
05:41:47 INFO - delivery method with swap-origin-redirect and when
05:41:47 INFO - the target request is same-origin.
05:41:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 773ms
05:41:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:41:47 INFO - PROCESS | 1641 | ++DOCSHELL 0x13a7abf00 == 105 [pid = 1641] [id = 471]
05:41:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 330 (0x146cdd000) [pid = 1641] [serial = 1319] [outer = 0x0]
05:41:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 331 (0x146d53400) [pid = 1641] [serial = 1320] [outer = 0x146cdd000]
05:41:47 INFO - PROCESS | 1641 | 1446122507446 Marionette INFO loaded listener.js
05:41:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 332 (0x146dad800) [pid = 1641] [serial = 1321] [outer = 0x146cdd000]
05:41:47 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:47 INFO - document served over http requires an http
05:41:47 INFO - sub-resource via xhr-request using the http-csp
05:41:47 INFO - delivery method with keep-origin-redirect and when
05:41:47 INFO - the target request is same-origin.
05:41:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 688ms
05:41:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:41:48 INFO - PROCESS | 1641 | ++DOCSHELL 0x13aa7c000 == 106 [pid = 1641] [id = 472]
05:41:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 333 (0x146e9d800) [pid = 1641] [serial = 1322] [outer = 0x0]
05:41:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 334 (0x14743ec00) [pid = 1641] [serial = 1323] [outer = 0x146e9d800]
05:41:48 INFO - PROCESS | 1641 | 1446122508164 Marionette INFO loaded listener.js
05:41:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 335 (0x1475abc00) [pid = 1641] [serial = 1324] [outer = 0x146e9d800]
05:41:48 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:48 INFO - document served over http requires an http
05:41:48 INFO - sub-resource via xhr-request using the http-csp
05:41:48 INFO - delivery method with no-redirect and when
05:41:48 INFO - the target request is same-origin.
05:41:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 725ms
05:41:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:41:48 INFO - PROCESS | 1641 | ++DOCSHELL 0x1437e0200 == 107 [pid = 1641] [id = 473]
05:41:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 336 (0x147ac9800) [pid = 1641] [serial = 1325] [outer = 0x0]
05:41:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 337 (0x147af1400) [pid = 1641] [serial = 1326] [outer = 0x147ac9800]
05:41:48 INFO - PROCESS | 1641 | 1446122508854 Marionette INFO loaded listener.js
05:41:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 338 (0x147df7000) [pid = 1641] [serial = 1327] [outer = 0x147ac9800]
05:41:49 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:49 INFO - document served over http requires an http
05:41:49 INFO - sub-resource via xhr-request using the http-csp
05:41:49 INFO - delivery method with swap-origin-redirect and when
05:41:49 INFO - the target request is same-origin.
05:41:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 675ms
05:41:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:41:49 INFO - PROCESS | 1641 | ++DOCSHELL 0x143f15900 == 108 [pid = 1641] [id = 474]
05:41:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 339 (0x147f99800) [pid = 1641] [serial = 1328] [outer = 0x0]
05:41:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 340 (0x147fd7000) [pid = 1641] [serial = 1329] [outer = 0x147f99800]
05:41:49 INFO - PROCESS | 1641 | 1446122509610 Marionette INFO loaded listener.js
05:41:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 341 (0x1499b0400) [pid = 1641] [serial = 1330] [outer = 0x147f99800]
05:41:50 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:50 INFO - document served over http requires an https
05:41:50 INFO - sub-resource via fetch-request using the http-csp
05:41:50 INFO - delivery method with keep-origin-redirect and when
05:41:50 INFO - the target request is same-origin.
05:41:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 783ms
05:41:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:41:50 INFO - PROCESS | 1641 | ++DOCSHELL 0x143f4fc00 == 109 [pid = 1641] [id = 475]
05:41:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 342 (0x149d3f800) [pid = 1641] [serial = 1331] [outer = 0x0]
05:41:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 343 (0x14a0bf400) [pid = 1641] [serial = 1332] [outer = 0x149d3f800]
05:41:50 INFO - PROCESS | 1641 | 1446122510358 Marionette INFO loaded listener.js
05:41:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 344 (0x14a113c00) [pid = 1641] [serial = 1333] [outer = 0x149d3f800]
05:41:50 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:50 INFO - document served over http requires an https
05:41:50 INFO - sub-resource via fetch-request using the http-csp
05:41:50 INFO - delivery method with no-redirect and when
05:41:50 INFO - the target request is same-origin.
05:41:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 774ms
05:41:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:41:51 INFO - PROCESS | 1641 | ++DOCSHELL 0x144727000 == 110 [pid = 1641] [id = 476]
05:41:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 345 (0x14a71e800) [pid = 1641] [serial = 1334] [outer = 0x0]
05:41:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 346 (0x14a71ec00) [pid = 1641] [serial = 1335] [outer = 0x14a71e800]
05:41:51 INFO - PROCESS | 1641 | 1446122511129 Marionette INFO loaded listener.js
05:41:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 347 (0x14ae96000) [pid = 1641] [serial = 1336] [outer = 0x14a71e800]
05:41:51 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:51 INFO - document served over http requires an https
05:41:51 INFO - sub-resource via fetch-request using the http-csp
05:41:51 INFO - delivery method with swap-origin-redirect and when
05:41:51 INFO - the target request is same-origin.
05:41:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 727ms
05:41:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:41:51 INFO - PROCESS | 1641 | ++DOCSHELL 0x14472bb00 == 111 [pid = 1641] [id = 477]
05:41:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 348 (0x1477db800) [pid = 1641] [serial = 1337] [outer = 0x0]
05:41:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 349 (0x14b05c400) [pid = 1641] [serial = 1338] [outer = 0x1477db800]
05:41:51 INFO - PROCESS | 1641 | 1446122511854 Marionette INFO loaded listener.js
05:41:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 350 (0x14b37a400) [pid = 1641] [serial = 1339] [outer = 0x1477db800]
05:41:52 INFO - PROCESS | 1641 | ++DOCSHELL 0x144a4f100 == 112 [pid = 1641] [id = 478]
05:41:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 351 (0x14b729000) [pid = 1641] [serial = 1340] [outer = 0x0]
05:41:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 352 (0x14db5b800) [pid = 1641] [serial = 1341] [outer = 0x14b729000]
05:41:52 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:52 INFO - document served over http requires an https
05:41:52 INFO - sub-resource via iframe-tag using the http-csp
05:41:52 INFO - delivery method with keep-origin-redirect and when
05:41:52 INFO - the target request is same-origin.
05:41:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 784ms
05:41:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:41:52 INFO - PROCESS | 1641 | ++DOCSHELL 0x144a4c900 == 113 [pid = 1641] [id = 479]
05:41:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 353 (0x14dfc7400) [pid = 1641] [serial = 1342] [outer = 0x0]
05:41:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 354 (0x14e17c000) [pid = 1641] [serial = 1343] [outer = 0x14dfc7400]
05:41:52 INFO - PROCESS | 1641 | 1446122512743 Marionette INFO loaded listener.js
05:41:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 355 (0x14e258000) [pid = 1641] [serial = 1344] [outer = 0x14dfc7400]
05:41:53 INFO - PROCESS | 1641 | ++DOCSHELL 0x146360500 == 114 [pid = 1641] [id = 480]
05:41:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 356 (0x14e784400) [pid = 1641] [serial = 1345] [outer = 0x0]
05:41:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 357 (0x14e7a3800) [pid = 1641] [serial = 1346] [outer = 0x14e784400]
05:41:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:53 INFO - document served over http requires an https
05:41:53 INFO - sub-resource via iframe-tag using the http-csp
05:41:53 INFO - delivery method with no-redirect and when
05:41:53 INFO - the target request is same-origin.
05:41:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 873ms
05:41:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:41:53 INFO - PROCESS | 1641 | ++DOCSHELL 0x146363c00 == 115 [pid = 1641] [id = 481]
05:41:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 358 (0x14e180000) [pid = 1641] [serial = 1347] [outer = 0x0]
05:41:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 359 (0x14e180400) [pid = 1641] [serial = 1348] [outer = 0x14e180000]
05:41:53 INFO - PROCESS | 1641 | 1446122513590 Marionette INFO loaded listener.js
05:41:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 360 (0x14fa59400) [pid = 1641] [serial = 1349] [outer = 0x14e180000]
05:41:53 INFO - PROCESS | 1641 | ++DOCSHELL 0x1467bf000 == 116 [pid = 1641] [id = 482]
05:41:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 361 (0x149d28800) [pid = 1641] [serial = 1350] [outer = 0x0]
05:41:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 362 (0x14a12a400) [pid = 1641] [serial = 1351] [outer = 0x149d28800]
05:41:54 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:54 INFO - document served over http requires an https
05:41:54 INFO - sub-resource via iframe-tag using the http-csp
05:41:54 INFO - delivery method with swap-origin-redirect and when
05:41:54 INFO - the target request is same-origin.
05:41:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 874ms
05:41:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:41:54 INFO - PROCESS | 1641 | ++DOCSHELL 0x1466f2100 == 117 [pid = 1641] [id = 483]
05:41:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 363 (0x14fb89800) [pid = 1641] [serial = 1352] [outer = 0x0]
05:41:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 364 (0x14fbef000) [pid = 1641] [serial = 1353] [outer = 0x14fb89800]
05:41:54 INFO - PROCESS | 1641 | 1446122514467 Marionette INFO loaded listener.js
05:41:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 365 (0x150c9f400) [pid = 1641] [serial = 1354] [outer = 0x14fb89800]
05:41:54 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:54 INFO - document served over http requires an https
05:41:54 INFO - sub-resource via script-tag using the http-csp
05:41:54 INFO - delivery method with keep-origin-redirect and when
05:41:54 INFO - the target request is same-origin.
05:41:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 772ms
05:41:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:41:55 INFO - PROCESS | 1641 | ++DOCSHELL 0x146d44900 == 118 [pid = 1641] [id = 484]
05:41:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 366 (0x14a0e6000) [pid = 1641] [serial = 1355] [outer = 0x0]
05:41:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 367 (0x1540dfc00) [pid = 1641] [serial = 1356] [outer = 0x14a0e6000]
05:41:55 INFO - PROCESS | 1641 | 1446122515183 Marionette INFO loaded listener.js
05:41:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 368 (0x154899400) [pid = 1641] [serial = 1357] [outer = 0x14a0e6000]
05:41:55 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:55 INFO - document served over http requires an https
05:41:55 INFO - sub-resource via script-tag using the http-csp
05:41:55 INFO - delivery method with no-redirect and when
05:41:55 INFO - the target request is same-origin.
05:41:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 674ms
05:41:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:41:55 INFO - PROCESS | 1641 | ++DOCSHELL 0x147431a00 == 119 [pid = 1641] [id = 485]
05:41:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 369 (0x154bafc00) [pid = 1641] [serial = 1358] [outer = 0x0]
05:41:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 370 (0x150a8a000) [pid = 1641] [serial = 1359] [outer = 0x154bafc00]
05:41:55 INFO - PROCESS | 1641 | 1446122515900 Marionette INFO loaded listener.js
05:41:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 371 (0x150a8ac00) [pid = 1641] [serial = 1360] [outer = 0x154bafc00]
05:41:56 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:56 INFO - document served over http requires an https
05:41:56 INFO - sub-resource via script-tag using the http-csp
05:41:56 INFO - delivery method with swap-origin-redirect and when
05:41:56 INFO - the target request is same-origin.
05:41:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 825ms
05:41:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:41:56 INFO - PROCESS | 1641 | ++DOCSHELL 0x147652b00 == 120 [pid = 1641] [id = 486]
05:41:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 372 (0x15122cc00) [pid = 1641] [serial = 1361] [outer = 0x0]
05:41:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 373 (0x14fedf000) [pid = 1641] [serial = 1362] [outer = 0x15122cc00]
05:41:56 INFO - PROCESS | 1641 | 1446122516717 Marionette INFO loaded listener.js
05:41:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 374 (0x151784000) [pid = 1641] [serial = 1363] [outer = 0x15122cc00]
05:41:57 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:57 INFO - document served over http requires an https
05:41:57 INFO - sub-resource via xhr-request using the http-csp
05:41:57 INFO - delivery method with keep-origin-redirect and when
05:41:57 INFO - the target request is same-origin.
05:41:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 727ms
05:41:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:41:57 INFO - PROCESS | 1641 | ++DOCSHELL 0x1478a4d00 == 121 [pid = 1641] [id = 487]
05:41:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 375 (0x11d6c9800) [pid = 1641] [serial = 1364] [outer = 0x0]
05:41:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 376 (0x11d6c9c00) [pid = 1641] [serial = 1365] [outer = 0x11d6c9800]
05:41:57 INFO - PROCESS | 1641 | 1446122517446 Marionette INFO loaded listener.js
05:41:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 377 (0x1563fb000) [pid = 1641] [serial = 1366] [outer = 0x11d6c9800]
05:41:57 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:57 INFO - document served over http requires an https
05:41:57 INFO - sub-resource via xhr-request using the http-csp
05:41:57 INFO - delivery method with no-redirect and when
05:41:57 INFO - the target request is same-origin.
05:41:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 677ms
05:41:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:41:58 INFO - PROCESS | 1641 | ++DOCSHELL 0x147a1d300 == 122 [pid = 1641] [id = 488]
05:41:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 378 (0x1567f6400) [pid = 1641] [serial = 1367] [outer = 0x0]
05:41:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 379 (0x1567be000) [pid = 1641] [serial = 1368] [outer = 0x1567f6400]
05:41:58 INFO - PROCESS | 1641 | 1446122518133 Marionette INFO loaded listener.js
05:41:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 380 (0x1567be800) [pid = 1641] [serial = 1369] [outer = 0x1567f6400]
05:41:58 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:58 INFO - document served over http requires an https
05:41:58 INFO - sub-resource via xhr-request using the http-csp
05:41:58 INFO - delivery method with swap-origin-redirect and when
05:41:58 INFO - the target request is same-origin.
05:41:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 726ms
05:41:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:41:58 INFO - PROCESS | 1641 | ++DOCSHELL 0x147e33100 == 123 [pid = 1641] [id = 489]
05:41:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 381 (0x128939800) [pid = 1641] [serial = 1370] [outer = 0x0]
05:41:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 382 (0x129a85400) [pid = 1641] [serial = 1371] [outer = 0x128939800]
05:41:58 INFO - PROCESS | 1641 | 1446122518886 Marionette INFO loaded listener.js
05:41:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 383 (0x14e4cc400) [pid = 1641] [serial = 1372] [outer = 0x128939800]
05:41:59 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:41:59 INFO - document served over http requires an http
05:41:59 INFO - sub-resource via fetch-request using the meta-csp
05:41:59 INFO - delivery method with keep-origin-redirect and when
05:41:59 INFO - the target request is cross-origin.
05:41:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 749ms
05:41:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:41:59 INFO - PROCESS | 1641 | ++DOCSHELL 0x149817a00 == 124 [pid = 1641] [id = 490]
05:41:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 384 (0x1567f6800) [pid = 1641] [serial = 1373] [outer = 0x0]
05:41:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 385 (0x15128e000) [pid = 1641] [serial = 1374] [outer = 0x1567f6800]
05:41:59 INFO - PROCESS | 1641 | 1446122519617 Marionette INFO loaded listener.js
05:41:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 386 (0x154d5a000) [pid = 1641] [serial = 1375] [outer = 0x1567f6800]
05:42:00 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:00 INFO - document served over http requires an http
05:42:00 INFO - sub-resource via fetch-request using the meta-csp
05:42:00 INFO - delivery method with no-redirect and when
05:42:00 INFO - the target request is cross-origin.
05:42:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 721ms
05:42:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:42:00 INFO - PROCESS | 1641 | ++DOCSHELL 0x14988f900 == 125 [pid = 1641] [id = 491]
05:42:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 387 (0x13a936800) [pid = 1641] [serial = 1376] [outer = 0x0]
05:42:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 388 (0x13a985000) [pid = 1641] [serial = 1377] [outer = 0x13a936800]
05:42:00 INFO - PROCESS | 1641 | 1446122520379 Marionette INFO loaded listener.js
05:42:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 389 (0x13a985c00) [pid = 1641] [serial = 1378] [outer = 0x13a936800]
05:42:02 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:02 INFO - document served over http requires an http
05:42:02 INFO - sub-resource via fetch-request using the meta-csp
05:42:02 INFO - delivery method with swap-origin-redirect and when
05:42:02 INFO - the target request is cross-origin.
05:42:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2842ms
05:42:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:42:03 INFO - PROCESS | 1641 | ++DOCSHELL 0x14995ef00 == 126 [pid = 1641] [id = 492]
05:42:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 390 (0x13a8d4000) [pid = 1641] [serial = 1379] [outer = 0x0]
05:42:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 391 (0x13a8d4400) [pid = 1641] [serial = 1380] [outer = 0x13a8d4000]
05:42:03 INFO - PROCESS | 1641 | 1446122523196 Marionette INFO loaded listener.js
05:42:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 392 (0x14e0c2400) [pid = 1641] [serial = 1381] [outer = 0x13a8d4000]
05:42:03 INFO - PROCESS | 1641 | ++DOCSHELL 0x149961200 == 127 [pid = 1641] [id = 493]
05:42:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 393 (0x127a6e400) [pid = 1641] [serial = 1382] [outer = 0x0]
05:42:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 394 (0x120735000) [pid = 1641] [serial = 1383] [outer = 0x127a6e400]
05:42:03 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:03 INFO - document served over http requires an http
05:42:03 INFO - sub-resource via iframe-tag using the meta-csp
05:42:03 INFO - delivery method with keep-origin-redirect and when
05:42:03 INFO - the target request is cross-origin.
05:42:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 826ms
05:42:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:42:04 INFO - PROCESS | 1641 | ++DOCSHELL 0x128e9ef00 == 128 [pid = 1641] [id = 494]
05:42:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 395 (0x121db4800) [pid = 1641] [serial = 1384] [outer = 0x0]
05:42:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 396 (0x126340000) [pid = 1641] [serial = 1385] [outer = 0x121db4800]
05:42:04 INFO - PROCESS | 1641 | 1446122524096 Marionette INFO loaded listener.js
05:42:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 397 (0x1516e2800) [pid = 1641] [serial = 1386] [outer = 0x121db4800]
05:42:05 INFO - PROCESS | 1641 | ++DOCSHELL 0x11da56200 == 129 [pid = 1641] [id = 495]
05:42:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 398 (0x111891800) [pid = 1641] [serial = 1387] [outer = 0x0]
05:42:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 399 (0x11d66b400) [pid = 1641] [serial = 1388] [outer = 0x111891800]
05:42:05 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:05 INFO - document served over http requires an http
05:42:05 INFO - sub-resource via iframe-tag using the meta-csp
05:42:05 INFO - delivery method with no-redirect and when
05:42:05 INFO - the target request is cross-origin.
05:42:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1625ms
05:42:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:42:05 INFO - PROCESS | 1641 | ++DOCSHELL 0x11eb79500 == 130 [pid = 1641] [id = 496]
05:42:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 400 (0x11dd51800) [pid = 1641] [serial = 1389] [outer = 0x0]
05:42:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 401 (0x11e0f0000) [pid = 1641] [serial = 1390] [outer = 0x11dd51800]
05:42:05 INFO - PROCESS | 1641 | 1446122525681 Marionette INFO loaded listener.js
05:42:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 402 (0x11e9aec00) [pid = 1641] [serial = 1391] [outer = 0x11dd51800]
05:42:06 INFO - PROCESS | 1641 | ++DOCSHELL 0x120a2c900 == 131 [pid = 1641] [id = 497]
05:42:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 403 (0x1204c9400) [pid = 1641] [serial = 1392] [outer = 0x0]
05:42:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 404 (0x120b10c00) [pid = 1641] [serial = 1393] [outer = 0x1204c9400]
05:42:06 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:06 INFO - document served over http requires an http
05:42:06 INFO - sub-resource via iframe-tag using the meta-csp
05:42:06 INFO - delivery method with swap-origin-redirect and when
05:42:06 INFO - the target request is cross-origin.
05:42:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 776ms
05:42:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:42:06 INFO - PROCESS | 1641 | ++DOCSHELL 0x121d88e00 == 132 [pid = 1641] [id = 498]
05:42:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 405 (0x12209d000) [pid = 1641] [serial = 1394] [outer = 0x0]
05:42:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 406 (0x1220bd800) [pid = 1641] [serial = 1395] [outer = 0x12209d000]
05:42:06 INFO - PROCESS | 1641 | 1446122526523 Marionette INFO loaded listener.js
05:42:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 407 (0x123cc2000) [pid = 1641] [serial = 1396] [outer = 0x12209d000]
05:42:07 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:07 INFO - document served over http requires an http
05:42:07 INFO - sub-resource via script-tag using the meta-csp
05:42:07 INFO - delivery method with keep-origin-redirect and when
05:42:07 INFO - the target request is cross-origin.
05:42:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 778ms
05:42:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:42:07 INFO - PROCESS | 1641 | ++DOCSHELL 0x129b5a500 == 133 [pid = 1641] [id = 499]
05:42:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 408 (0x127bd6400) [pid = 1641] [serial = 1397] [outer = 0x0]
05:42:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 409 (0x127bd6c00) [pid = 1641] [serial = 1398] [outer = 0x127bd6400]
05:42:07 INFO - PROCESS | 1641 | 1446122527280 Marionette INFO loaded listener.js
05:42:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 410 (0x12841cc00) [pid = 1641] [serial = 1399] [outer = 0x127bd6400]
05:42:08 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:08 INFO - document served over http requires an http
05:42:08 INFO - sub-resource via script-tag using the meta-csp
05:42:08 INFO - delivery method with no-redirect and when
05:42:08 INFO - the target request is cross-origin.
05:42:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 981ms
05:42:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:42:08 INFO - PROCESS | 1641 | ++DOCSHELL 0x121d87f00 == 134 [pid = 1641] [id = 500]
05:42:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 411 (0x11d6d4000) [pid = 1641] [serial = 1400] [outer = 0x0]
05:42:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 412 (0x11e575400) [pid = 1641] [serial = 1401] [outer = 0x11d6d4000]
05:42:08 INFO - PROCESS | 1641 | 1446122528222 Marionette INFO loaded listener.js
05:42:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 413 (0x1200df800) [pid = 1641] [serial = 1402] [outer = 0x11d6d4000]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x1274ef900 == 133 [pid = 1641] [id = 399]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x12cdba300 == 132 [pid = 1641] [id = 400]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x144729d00 == 131 [pid = 1641] [id = 401]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x1466f1200 == 130 [pid = 1641] [id = 402]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x149819800 == 129 [pid = 1641] [id = 403]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x14a1c9400 == 128 [pid = 1641] [id = 404]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x14e13b200 == 127 [pid = 1641] [id = 405]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x150971700 == 126 [pid = 1641] [id = 406]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x1207b3000 == 125 [pid = 1641] [id = 407]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x1207b6700 == 124 [pid = 1641] [id = 408]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x1207b7b00 == 123 [pid = 1641] [id = 409]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x138f96800 == 122 [pid = 1641] [id = 410]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x138f97200 == 121 [pid = 1641] [id = 411]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x13a46e400 == 120 [pid = 1641] [id = 412]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x13a46ee00 == 119 [pid = 1641] [id = 413]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x13a471600 == 118 [pid = 1641] [id = 414]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x13a471100 == 117 [pid = 1641] [id = 415]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x14a21a500 == 116 [pid = 1641] [id = 416]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x14a21e600 == 115 [pid = 1641] [id = 417]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x1478a4300 == 114 [pid = 1641] [id = 418]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x1478a6600 == 113 [pid = 1641] [id = 419]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x15090f300 == 112 [pid = 1641] [id = 420]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x14dbc2400 == 111 [pid = 1641] [id = 421]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x14dbc4700 == 110 [pid = 1641] [id = 422]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x14e454900 == 109 [pid = 1641] [id = 423]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x14e456700 == 108 [pid = 1641] [id = 424]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x1476a9800 == 107 [pid = 1641] [id = 425]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x14e755000 == 106 [pid = 1641] [id = 426]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x14e759100 == 105 [pid = 1641] [id = 427]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x150c7be00 == 104 [pid = 1641] [id = 428]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x14e4e9f00 == 103 [pid = 1641] [id = 429]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x14e4ec200 == 102 [pid = 1641] [id = 430]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x150c7eb00 == 101 [pid = 1641] [id = 431]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x121be2e00 == 100 [pid = 1641] [id = 432]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x154c46900 == 99 [pid = 1641] [id = 433]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x11433b000 == 98 [pid = 1641] [id = 434]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x11da54900 == 97 [pid = 1641] [id = 436]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x11e426100 == 96 [pid = 1641] [id = 437]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x11eb7c700 == 95 [pid = 1641] [id = 438]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x120dca400 == 94 [pid = 1641] [id = 439]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x121d88400 == 93 [pid = 1641] [id = 440]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x11189e700 == 92 [pid = 1641] [id = 441]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x125f3cb00 == 91 [pid = 1641] [id = 442]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x121d84100 == 90 [pid = 1641] [id = 443]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x1142c0400 == 89 [pid = 1641] [id = 444]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x12744a000 == 88 [pid = 1641] [id = 445]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x127b02100 == 87 [pid = 1641] [id = 446]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x128213800 == 86 [pid = 1641] [id = 447]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x128efe500 == 85 [pid = 1641] [id = 448]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x128efea00 == 84 [pid = 1641] [id = 449]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x129b5c300 == 83 [pid = 1641] [id = 450]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x129f3d000 == 82 [pid = 1641] [id = 451]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x12a79e200 == 81 [pid = 1641] [id = 452]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x12a8f4c00 == 80 [pid = 1641] [id = 453]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x12b27f000 == 79 [pid = 1641] [id = 454]
05:42:08 INFO - PROCESS | 1641 | --DOCSHELL 0x12c7a0300 == 78 [pid = 1641] [id = 455]
05:42:08 INFO - PROCESS | 1641 | --DOMWINDOW == 412 (0x12a9c1000) [pid = 1641] [serial = 1115] [outer = 0x0] [url = about:blank]
05:42:08 INFO - PROCESS | 1641 | --DOMWINDOW == 411 (0x1221a5000) [pid = 1641] [serial = 1106] [outer = 0x0] [url = about:blank]
05:42:08 INFO - PROCESS | 1641 | --DOMWINDOW == 410 (0x124681c00) [pid = 1641] [serial = 1083] [outer = 0x0] [url = about:blank]
05:42:08 INFO - PROCESS | 1641 | --DOMWINDOW == 409 (0x128b9ec00) [pid = 1641] [serial = 1112] [outer = 0x0] [url = about:blank]
05:42:08 INFO - PROCESS | 1641 | --DOMWINDOW == 408 (0x1200df000) [pid = 1641] [serial = 1078] [outer = 0x0] [url = about:blank]
05:42:08 INFO - PROCESS | 1641 | --DOMWINDOW == 407 (0x1282afc00) [pid = 1641] [serial = 1091] [outer = 0x0] [url = about:blank]
05:42:08 INFO - PROCESS | 1641 | --DOMWINDOW == 406 (0x1275a7800) [pid = 1641] [serial = 1109] [outer = 0x0] [url = about:blank]
05:42:08 INFO - PROCESS | 1641 | --DOMWINDOW == 405 (0x128a35400) [pid = 1641] [serial = 1094] [outer = 0x0] [url = about:blank]
05:42:08 INFO - PROCESS | 1641 | --DOMWINDOW == 404 (0x1206e1c00) [pid = 1641] [serial = 1070] [outer = 0x0] [url = about:blank]
05:42:08 INFO - PROCESS | 1641 | --DOMWINDOW == 403 (0x12841c400) [pid = 1641] [serial = 1073] [outer = 0x0] [url = about:blank]
05:42:08 INFO - PROCESS | 1641 | --DOMWINDOW == 402 (0x12216e400) [pid = 1641] [serial = 1088] [outer = 0x0] [url = about:blank]
05:42:09 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:09 INFO - document served over http requires an http
05:42:09 INFO - sub-resource via script-tag using the meta-csp
05:42:09 INFO - delivery method with swap-origin-redirect and when
05:42:09 INFO - the target request is cross-origin.
05:42:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1133ms
05:42:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:42:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 403 (0x11335d000) [pid = 1641] [serial = 1403] [outer = 0x131219000]
05:42:09 INFO - PROCESS | 1641 | ++DOCSHELL 0x11da54900 == 79 [pid = 1641] [id = 501]
05:42:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 404 (0x11e1abc00) [pid = 1641] [serial = 1404] [outer = 0x0]
05:42:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 405 (0x11eb5e000) [pid = 1641] [serial = 1405] [outer = 0x11e1abc00]
05:42:09 INFO - PROCESS | 1641 | 1446122529390 Marionette INFO loaded listener.js
05:42:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 406 (0x1209bec00) [pid = 1641] [serial = 1406] [outer = 0x11e1abc00]
05:42:09 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:09 INFO - document served over http requires an http
05:42:09 INFO - sub-resource via xhr-request using the meta-csp
05:42:09 INFO - delivery method with keep-origin-redirect and when
05:42:09 INFO - the target request is cross-origin.
05:42:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 621ms
05:42:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:42:09 INFO - PROCESS | 1641 | ++DOCSHELL 0x1207b3000 == 80 [pid = 1641] [id = 502]
05:42:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 407 (0x124b15800) [pid = 1641] [serial = 1407] [outer = 0x0]
05:42:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 408 (0x124b68800) [pid = 1641] [serial = 1408] [outer = 0x124b15800]
05:42:09 INFO - PROCESS | 1641 | 1446122529989 Marionette INFO loaded listener.js
05:42:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 409 (0x12624a800) [pid = 1641] [serial = 1409] [outer = 0x124b15800]
05:42:10 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:10 INFO - document served over http requires an http
05:42:10 INFO - sub-resource via xhr-request using the meta-csp
05:42:10 INFO - delivery method with no-redirect and when
05:42:10 INFO - the target request is cross-origin.
05:42:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 572ms
05:42:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:42:10 INFO - PROCESS | 1641 | ++DOCSHELL 0x1274f0800 == 81 [pid = 1641] [id = 503]
05:42:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 410 (0x1275a9800) [pid = 1641] [serial = 1410] [outer = 0x0]
05:42:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 411 (0x127fbdc00) [pid = 1641] [serial = 1411] [outer = 0x1275a9800]
05:42:10 INFO - PROCESS | 1641 | 1446122530538 Marionette INFO loaded listener.js
05:42:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 412 (0x128a35800) [pid = 1641] [serial = 1412] [outer = 0x1275a9800]
05:42:10 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:10 INFO - document served over http requires an http
05:42:10 INFO - sub-resource via xhr-request using the meta-csp
05:42:10 INFO - delivery method with swap-origin-redirect and when
05:42:10 INFO - the target request is cross-origin.
05:42:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 571ms
05:42:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:42:11 INFO - PROCESS | 1641 | ++DOCSHELL 0x1284d1900 == 82 [pid = 1641] [id = 504]
05:42:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 413 (0x128b9ec00) [pid = 1641] [serial = 1413] [outer = 0x0]
05:42:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 414 (0x128bff400) [pid = 1641] [serial = 1414] [outer = 0x128b9ec00]
05:42:11 INFO - PROCESS | 1641 | 1446122531141 Marionette INFO loaded listener.js
05:42:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 415 (0x129578400) [pid = 1641] [serial = 1415] [outer = 0x128b9ec00]
05:42:11 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:11 INFO - document served over http requires an https
05:42:11 INFO - sub-resource via fetch-request using the meta-csp
05:42:11 INFO - delivery method with keep-origin-redirect and when
05:42:11 INFO - the target request is cross-origin.
05:42:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 675ms
05:42:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:42:11 INFO - PROCESS | 1641 | ++DOCSHELL 0x12a79e200 == 83 [pid = 1641] [id = 505]
05:42:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 416 (0x129b9a000) [pid = 1641] [serial = 1416] [outer = 0x0]
05:42:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 417 (0x129b9a800) [pid = 1641] [serial = 1417] [outer = 0x129b9a000]
05:42:11 INFO - PROCESS | 1641 | 1446122531840 Marionette INFO loaded listener.js
05:42:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 418 (0x129e7b000) [pid = 1641] [serial = 1418] [outer = 0x129b9a000]
05:42:12 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:12 INFO - document served over http requires an https
05:42:12 INFO - sub-resource via fetch-request using the meta-csp
05:42:12 INFO - delivery method with no-redirect and when
05:42:12 INFO - the target request is cross-origin.
05:42:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 629ms
05:42:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:42:12 INFO - PROCESS | 1641 | ++DOCSHELL 0x138f97200 == 84 [pid = 1641] [id = 506]
05:42:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 419 (0x129f2b800) [pid = 1641] [serial = 1419] [outer = 0x0]
05:42:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 420 (0x129f2bc00) [pid = 1641] [serial = 1420] [outer = 0x129f2b800]
05:42:12 INFO - PROCESS | 1641 | 1446122532498 Marionette INFO loaded listener.js
05:42:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 421 (0x12a6c2800) [pid = 1641] [serial = 1421] [outer = 0x129f2b800]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 420 (0x12a613c00) [pid = 1641] [serial = 861] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 419 (0x138a90400) [pid = 1641] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 418 (0x1313ec400) [pid = 1641] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 417 (0x1201b6000) [pid = 1641] [serial = 879] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 416 (0x14990a000) [pid = 1641] [serial = 867] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 415 (0x120735800) [pid = 1641] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 414 (0x14b539c00) [pid = 1641] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 413 (0x12a70c400) [pid = 1641] [serial = 1214] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 412 (0x144a67800) [pid = 1641] [serial = 876] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 411 (0x14ae3e400) [pid = 1641] [serial = 885] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 410 (0x147f73000) [pid = 1641] [serial = 873] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 409 (0x14b7cfc00) [pid = 1641] [serial = 906] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 408 (0x124557800) [pid = 1641] [serial = 1065] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 407 (0x14b1d9800) [pid = 1641] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 406 (0x1275a7c00) [pid = 1641] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 405 (0x146de6800) [pid = 1641] [serial = 882] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 404 (0x14afeb800) [pid = 1641] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 403 (0x12bce0c00) [pid = 1641] [serial = 870] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 402 (0x146669800) [pid = 1641] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 401 (0x14a3eac00) [pid = 1641] [serial = 801] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 400 (0x1221a5c00) [pid = 1641] [serial = 1219] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122485187]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 399 (0x113911400) [pid = 1641] [serial = 798] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 398 (0x13a76a000) [pid = 1641] [serial = 864] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 397 (0x1288a0c00) [pid = 1641] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 396 (0x146669c00) [pid = 1641] [serial = 1148] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 395 (0x13a58e000) [pid = 1641] [serial = 1133] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122464689]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 394 (0x11356cc00) [pid = 1641] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 393 (0x124b18800) [pid = 1641] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 392 (0x1132c1800) [pid = 1641] [serial = 1153] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122468038]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 391 (0x12c30a000) [pid = 1641] [serial = 1256] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 390 (0x12856bc00) [pid = 1641] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 389 (0x130c61800) [pid = 1641] [serial = 1266] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 388 (0x123dfec00) [pid = 1641] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 387 (0x11eea9000) [pid = 1641] [serial = 1224] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 386 (0x12cd92400) [pid = 1641] [serial = 1261] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122494713]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 385 (0x1275a9000) [pid = 1641] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 384 (0x121b86c00) [pid = 1641] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 383 (0x11da6c800) [pid = 1641] [serial = 1221] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 382 (0x14482f400) [pid = 1641] [serial = 1143] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 381 (0x12f128c00) [pid = 1641] [serial = 1263] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 380 (0x12bcaac00) [pid = 1641] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 379 (0x1138c3000) [pid = 1641] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 378 (0x120ca7800) [pid = 1641] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 377 (0x12a873800) [pid = 1641] [serial = 1138] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 376 (0x130d61800) [pid = 1641] [serial = 1128] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 375 (0x12a718400) [pid = 1641] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 374 (0x129e7b400) [pid = 1641] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 373 (0x1209c1000) [pid = 1641] [serial = 1258] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 372 (0x147c65000) [pid = 1641] [serial = 1158] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 371 (0x123994000) [pid = 1641] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 370 (0x12c327400) [pid = 1641] [serial = 1278] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 369 (0x1288dc000) [pid = 1641] [serial = 1275] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 368 (0x1448db400) [pid = 1641] [serial = 1144] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 367 (0x1446b9800) [pid = 1641] [serial = 1141] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 366 (0x123b79c00) [pid = 1641] [serial = 1154] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122468038]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 365 (0x146e61000) [pid = 1641] [serial = 1151] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 364 (0x12c3ac800) [pid = 1641] [serial = 1257] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 363 (0x12bcc1800) [pid = 1641] [serial = 1254] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 362 (0x1207bd400) [pid = 1641] [serial = 1225] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 361 (0x11dd3e400) [pid = 1641] [serial = 1222] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 360 (0x122140c00) [pid = 1641] [serial = 1120] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 359 (0x1139ae400) [pid = 1641] [serial = 1197] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 358 (0x11dd88c00) [pid = 1641] [serial = 1233] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 357 (0x14e7a3400) [pid = 1641] [serial = 1194] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 356 (0x147c65c00) [pid = 1641] [serial = 1159] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 355 (0x147688c00) [pid = 1641] [serial = 1156] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 354 (0x14db5b000) [pid = 1641] [serial = 1182] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 353 (0x14b4cc800) [pid = 1641] [serial = 1164] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 352 (0x128317400) [pid = 1641] [serial = 1176] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 351 (0x14b09d000) [pid = 1641] [serial = 1200] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 350 (0x113242400) [pid = 1641] [serial = 1215] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 349 (0x121bde000) [pid = 1641] [serial = 1212] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 348 (0x12a825000) [pid = 1641] [serial = 1251] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 347 (0x1285c6000) [pid = 1641] [serial = 1242] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 346 (0x123ad1c00) [pid = 1641] [serial = 1236] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 345 (0x120ce9c00) [pid = 1641] [serial = 1227] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 344 (0x11d6cd800) [pid = 1641] [serial = 1179] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 343 (0x138bbc000) [pid = 1641] [serial = 1161] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 342 (0x12cd92000) [pid = 1641] [serial = 1209] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 341 (0x14e071c00) [pid = 1641] [serial = 1167] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 340 (0x14a95c400) [pid = 1641] [serial = 1185] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 339 (0x143aa3c00) [pid = 1641] [serial = 1139] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 338 (0x1436b0400) [pid = 1641] [serial = 1136] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 337 (0x1226da000) [pid = 1641] [serial = 1245] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 336 (0x127ab5c00) [pid = 1641] [serial = 1123] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 335 (0x127a77400) [pid = 1641] [serial = 1230] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 334 (0x147ac9000) [pid = 1641] [serial = 1173] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 333 (0x14a293800) [pid = 1641] [serial = 1203] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 332 (0x131218000) [pid = 1641] [serial = 1129] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 331 (0x1308cd800) [pid = 1641] [serial = 1126] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 330 (0x1467e1800) [pid = 1641] [serial = 1149] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 329 (0x144ac9c00) [pid = 1641] [serial = 1146] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 328 (0x13a6d6c00) [pid = 1641] [serial = 1134] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122464689]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 327 (0x139178000) [pid = 1641] [serial = 1131] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 326 (0x1135cbc00) [pid = 1641] [serial = 1269] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 325 (0x130cbec00) [pid = 1641] [serial = 1267] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 324 (0x12f179800) [pid = 1641] [serial = 1264] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 323 (0x14afa3400) [pid = 1641] [serial = 1170] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 322 (0x12c327000) [pid = 1641] [serial = 1117] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 321 (0x12cde3000) [pid = 1641] [serial = 1262] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122494713]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 320 (0x12c7e8800) [pid = 1641] [serial = 1259] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 319 (0x129e7b800) [pid = 1641] [serial = 1248] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 318 (0x126389800) [pid = 1641] [serial = 1239] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 317 (0x11331a800) [pid = 1641] [serial = 1220] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122485187]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 316 (0x14dac8c00) [pid = 1641] [serial = 1217] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 315 (0x1540df400) [pid = 1641] [serial = 1206] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 314 (0x123e6d000) [pid = 1641] [serial = 1272] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 313 (0x147c72800) [pid = 1641] [serial = 1188] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 312 (0x13093c000) [pid = 1641] [serial = 1191] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 311 (0x1227db000) [pid = 1641] [serial = 858] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 310 (0x14fa9d000) [pid = 1641] [serial = 1058] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 309 (0x14a0b0800) [pid = 1641] [serial = 1052] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 308 (0x14b7bf000) [pid = 1641] [serial = 903] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 307 (0x128b9c800) [pid = 1641] [serial = 1243] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 306 (0x1244f4c00) [pid = 1641] [serial = 1237] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 305 (0x1475ab400) [pid = 1641] [serial = 878] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 304 (0x1475e5400) [pid = 1641] [serial = 887] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 303 (0x143e28000) [pid = 1641] [serial = 875] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 302 (0x14b38cc00) [pid = 1641] [serial = 1036] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 301 (0x138e65000) [pid = 1641] [serial = 980] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 300 (0x144fc5800) [pid = 1641] [serial = 908] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 299 (0x1467c9000) [pid = 1641] [serial = 1016] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 298 (0x12c953000) [pid = 1641] [serial = 1067] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 297 (0x13a9e4800) [pid = 1641] [serial = 989] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 296 (0x138fb2000) [pid = 1641] [serial = 983] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 295 (0x1295bb000) [pid = 1641] [serial = 897] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 294 (0x14fb72400) [pid = 1641] [serial = 1061] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 293 (0x128259800) [pid = 1641] [serial = 1010] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 292 (0x14e198800) [pid = 1641] [serial = 1028] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 291 (0x128939400) [pid = 1641] [serial = 974] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 290 (0x14e198000) [pid = 1641] [serial = 913] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 289 (0x14995d400) [pid = 1641] [serial = 884] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 288 (0x128287c00) [pid = 1641] [serial = 1022] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 287 (0x146e61400) [pid = 1641] [serial = 1031] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 286 (0x147503c00) [pid = 1641] [serial = 900] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 285 (0x129578000) [pid = 1641] [serial = 1019] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 284 (0x13a7a5000) [pid = 1641] [serial = 872] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 283 (0x128287800) [pid = 1641] [serial = 1025] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 282 (0x14665cc00) [pid = 1641] [serial = 894] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 281 (0x121b4b400) [pid = 1641] [serial = 803] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 280 (0x1275b2400) [pid = 1641] [serial = 1240] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 279 (0x147734000) [pid = 1641] [serial = 800] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 278 (0x146cdd400) [pid = 1641] [serial = 866] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 277 (0x11efb7800) [pid = 1641] [serial = 971] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 276 (0x14b339800) [pid = 1641] [serial = 1041] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 275 (0x14a113400) [pid = 1641] [serial = 1055] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 274 (0x12f1e3800) [pid = 1641] [serial = 863] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 273 (0x143630000) [pid = 1641] [serial = 994] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 272 (0x147680400) [pid = 1641] [serial = 1046] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 271 (0x1437c5800) [pid = 1641] [serial = 999] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 270 (0x1390b0400) [pid = 1641] [serial = 639] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 269 (0x149d17c00) [pid = 1641] [serial = 891] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 268 (0x139e33400) [pid = 1641] [serial = 986] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 267 (0x14b539800) [pid = 1641] [serial = 1049] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 266 (0x1467d5400) [pid = 1641] [serial = 881] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 265 (0x146283400) [pid = 1641] [serial = 1013] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 264 (0x14fefec00) [pid = 1641] [serial = 1064] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 263 (0x1138e6800) [pid = 1641] [serial = 977] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 262 (0x147ef3000) [pid = 1641] [serial = 869] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 261 (0x14476e400) [pid = 1641] [serial = 1007] [outer = 0x0] [url = about:blank]
05:42:13 INFO - PROCESS | 1641 | --DOMWINDOW == 260 (0x1442c7c00) [pid = 1641] [serial = 1004] [outer = 0x0] [url = about:blank]
05:42:13 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:13 INFO - document served over http requires an https
05:42:13 INFO - sub-resource via fetch-request using the meta-csp
05:42:13 INFO - delivery method with swap-origin-redirect and when
05:42:13 INFO - the target request is cross-origin.
05:42:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1474ms
05:42:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:42:13 INFO - PROCESS | 1641 | ++DOCSHELL 0x13a471b00 == 85 [pid = 1641] [id = 507]
05:42:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 261 (0x1138c3000) [pid = 1641] [serial = 1422] [outer = 0x0]
05:42:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 262 (0x1138e6800) [pid = 1641] [serial = 1423] [outer = 0x1138c3000]
05:42:13 INFO - PROCESS | 1641 | 1446122533945 Marionette INFO loaded listener.js
05:42:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 263 (0x11dd88c00) [pid = 1641] [serial = 1424] [outer = 0x1138c3000]
05:42:14 INFO - PROCESS | 1641 | ++DOCSHELL 0x1437e0700 == 86 [pid = 1641] [id = 508]
05:42:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 264 (0x11efb7800) [pid = 1641] [serial = 1425] [outer = 0x0]
05:42:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 265 (0x1207bd400) [pid = 1641] [serial = 1426] [outer = 0x11efb7800]
05:42:14 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:14 INFO - document served over http requires an https
05:42:14 INFO - sub-resource via iframe-tag using the meta-csp
05:42:14 INFO - delivery method with keep-origin-redirect and when
05:42:14 INFO - the target request is cross-origin.
05:42:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 621ms
05:42:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:42:14 INFO - PROCESS | 1641 | ++DOCSHELL 0x13aa7f200 == 87 [pid = 1641] [id = 509]
05:42:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 266 (0x120ce9c00) [pid = 1641] [serial = 1427] [outer = 0x0]
05:42:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 267 (0x121b4b400) [pid = 1641] [serial = 1428] [outer = 0x120ce9c00]
05:42:14 INFO - PROCESS | 1641 | 1446122534593 Marionette INFO loaded listener.js
05:42:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 268 (0x1227db000) [pid = 1641] [serial = 1429] [outer = 0x120ce9c00]
05:42:14 INFO - PROCESS | 1641 | ++DOCSHELL 0x144f5b700 == 88 [pid = 1641] [id = 510]
05:42:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 269 (0x123ad1c00) [pid = 1641] [serial = 1430] [outer = 0x0]
05:42:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 270 (0x123dfe000) [pid = 1641] [serial = 1431] [outer = 0x123ad1c00]
05:42:14 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:14 INFO - document served over http requires an https
05:42:14 INFO - sub-resource via iframe-tag using the meta-csp
05:42:14 INFO - delivery method with no-redirect and when
05:42:14 INFO - the target request is cross-origin.
05:42:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 619ms
05:42:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:42:15 INFO - PROCESS | 1641 | ++DOCSHELL 0x1466ef400 == 89 [pid = 1641] [id = 511]
05:42:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 271 (0x1244f4c00) [pid = 1641] [serial = 1432] [outer = 0x0]
05:42:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 272 (0x124557800) [pid = 1641] [serial = 1433] [outer = 0x1244f4c00]
05:42:15 INFO - PROCESS | 1641 | 1446122535237 Marionette INFO loaded listener.js
05:42:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 273 (0x1275b2400) [pid = 1641] [serial = 1434] [outer = 0x1244f4c00]
05:42:15 INFO - PROCESS | 1641 | ++DOCSHELL 0x1467c3b00 == 90 [pid = 1641] [id = 512]
05:42:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 274 (0x127ab5c00) [pid = 1641] [serial = 1435] [outer = 0x0]
05:42:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 275 (0x128287c00) [pid = 1641] [serial = 1436] [outer = 0x127ab5c00]
05:42:15 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:15 INFO - document served over http requires an https
05:42:15 INFO - sub-resource via iframe-tag using the meta-csp
05:42:15 INFO - delivery method with swap-origin-redirect and when
05:42:15 INFO - the target request is cross-origin.
05:42:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 625ms
05:42:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:42:16 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d692900 == 91 [pid = 1641] [id = 513]
05:42:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 276 (0x1139ae400) [pid = 1641] [serial = 1437] [outer = 0x0]
05:42:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 277 (0x1139c0800) [pid = 1641] [serial = 1438] [outer = 0x1139ae400]
05:42:16 INFO - PROCESS | 1641 | 1446122536071 Marionette INFO loaded listener.js
05:42:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 278 (0x11dc4e800) [pid = 1641] [serial = 1439] [outer = 0x1139ae400]
05:42:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:16 INFO - document served over http requires an https
05:42:16 INFO - sub-resource via script-tag using the meta-csp
05:42:16 INFO - delivery method with keep-origin-redirect and when
05:42:16 INFO - the target request is cross-origin.
05:42:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 880ms
05:42:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:42:16 INFO - PROCESS | 1641 | ++DOCSHELL 0x1207b7b00 == 92 [pid = 1641] [id = 514]
05:42:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 279 (0x1226da800) [pid = 1641] [serial = 1440] [outer = 0x0]
05:42:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 280 (0x123d4ec00) [pid = 1641] [serial = 1441] [outer = 0x1226da800]
05:42:16 INFO - PROCESS | 1641 | 1446122536853 Marionette INFO loaded listener.js
05:42:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 281 (0x124b18400) [pid = 1641] [serial = 1442] [outer = 0x1226da800]
05:42:17 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:17 INFO - document served over http requires an https
05:42:17 INFO - sub-resource via script-tag using the meta-csp
05:42:17 INFO - delivery method with no-redirect and when
05:42:17 INFO - the target request is cross-origin.
05:42:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 727ms
05:42:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:42:17 INFO - PROCESS | 1641 | ++DOCSHELL 0x125fa5000 == 93 [pid = 1641] [id = 515]
05:42:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 282 (0x12745b800) [pid = 1641] [serial = 1443] [outer = 0x0]
05:42:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 283 (0x1288a0c00) [pid = 1641] [serial = 1444] [outer = 0x12745b800]
05:42:17 INFO - PROCESS | 1641 | 1446122537668 Marionette INFO loaded listener.js
05:42:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 284 (0x128b9c400) [pid = 1641] [serial = 1445] [outer = 0x12745b800]
05:42:18 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:18 INFO - document served over http requires an https
05:42:18 INFO - sub-resource via script-tag using the meta-csp
05:42:18 INFO - delivery method with swap-origin-redirect and when
05:42:18 INFO - the target request is cross-origin.
05:42:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 933ms
05:42:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:42:18 INFO - PROCESS | 1641 | ++DOCSHELL 0x129adad00 == 94 [pid = 1641] [id = 516]
05:42:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 285 (0x12a9b2400) [pid = 1641] [serial = 1446] [outer = 0x0]
05:42:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 286 (0x12a9b2c00) [pid = 1641] [serial = 1447] [outer = 0x12a9b2400]
05:42:18 INFO - PROCESS | 1641 | 1446122538519 Marionette INFO loaded listener.js
05:42:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 287 (0x12b2d0000) [pid = 1641] [serial = 1448] [outer = 0x12a9b2400]
05:42:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:19 INFO - document served over http requires an https
05:42:19 INFO - sub-resource via xhr-request using the meta-csp
05:42:19 INFO - delivery method with keep-origin-redirect and when
05:42:19 INFO - the target request is cross-origin.
05:42:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 729ms
05:42:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:42:19 INFO - PROCESS | 1641 | ++DOCSHELL 0x1312e4200 == 95 [pid = 1641] [id = 517]
05:42:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 288 (0x12b3c5400) [pid = 1641] [serial = 1449] [outer = 0x0]
05:42:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 289 (0x12bc36400) [pid = 1641] [serial = 1450] [outer = 0x12b3c5400]
05:42:19 INFO - PROCESS | 1641 | 1446122539267 Marionette INFO loaded listener.js
05:42:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 290 (0x12bd10400) [pid = 1641] [serial = 1451] [outer = 0x12b3c5400]
05:42:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:19 INFO - document served over http requires an https
05:42:19 INFO - sub-resource via xhr-request using the meta-csp
05:42:19 INFO - delivery method with no-redirect and when
05:42:19 INFO - the target request is cross-origin.
05:42:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 725ms
05:42:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:42:19 INFO - PROCESS | 1641 | ++DOCSHELL 0x13a471600 == 96 [pid = 1641] [id = 518]
05:42:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 291 (0x12c303c00) [pid = 1641] [serial = 1452] [outer = 0x0]
05:42:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 292 (0x12c30a000) [pid = 1641] [serial = 1453] [outer = 0x12c303c00]
05:42:20 INFO - PROCESS | 1641 | 1446122540009 Marionette INFO loaded listener.js
05:42:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 293 (0x12c5ec800) [pid = 1641] [serial = 1454] [outer = 0x12c303c00]
05:42:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:20 INFO - document served over http requires an https
05:42:20 INFO - sub-resource via xhr-request using the meta-csp
05:42:20 INFO - delivery method with swap-origin-redirect and when
05:42:20 INFO - the target request is cross-origin.
05:42:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 729ms
05:42:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:42:20 INFO - PROCESS | 1641 | ++DOCSHELL 0x144729d00 == 97 [pid = 1641] [id = 519]
05:42:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 294 (0x12cbae000) [pid = 1641] [serial = 1455] [outer = 0x0]
05:42:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 295 (0x12cd92000) [pid = 1641] [serial = 1456] [outer = 0x12cbae000]
05:42:20 INFO - PROCESS | 1641 | 1446122540720 Marionette INFO loaded listener.js
05:42:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 296 (0x12cde3c00) [pid = 1641] [serial = 1457] [outer = 0x12cbae000]
05:42:21 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:21 INFO - document served over http requires an http
05:42:21 INFO - sub-resource via fetch-request using the meta-csp
05:42:21 INFO - delivery method with keep-origin-redirect and when
05:42:21 INFO - the target request is same-origin.
05:42:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 680ms
05:42:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:42:21 INFO - PROCESS | 1641 | ++DOCSHELL 0x147431500 == 98 [pid = 1641] [id = 520]
05:42:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 297 (0x1308cd800) [pid = 1641] [serial = 1458] [outer = 0x0]
05:42:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 298 (0x13093c000) [pid = 1641] [serial = 1459] [outer = 0x1308cd800]
05:42:21 INFO - PROCESS | 1641 | 1446122541432 Marionette INFO loaded listener.js
05:42:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 299 (0x1309ab000) [pid = 1641] [serial = 1460] [outer = 0x1308cd800]
05:42:21 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:21 INFO - document served over http requires an http
05:42:21 INFO - sub-resource via fetch-request using the meta-csp
05:42:21 INFO - delivery method with no-redirect and when
05:42:21 INFO - the target request is same-origin.
05:42:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 725ms
05:42:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:42:22 INFO - PROCESS | 1641 | ++DOCSHELL 0x1476aa200 == 99 [pid = 1641] [id = 521]
05:42:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 300 (0x130d61c00) [pid = 1641] [serial = 1461] [outer = 0x0]
05:42:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 301 (0x130d7e400) [pid = 1641] [serial = 1462] [outer = 0x130d61c00]
05:42:22 INFO - PROCESS | 1641 | 1446122542136 Marionette INFO loaded listener.js
05:42:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 302 (0x131348400) [pid = 1641] [serial = 1463] [outer = 0x130d61c00]
05:42:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:22 INFO - document served over http requires an http
05:42:22 INFO - sub-resource via fetch-request using the meta-csp
05:42:22 INFO - delivery method with swap-origin-redirect and when
05:42:22 INFO - the target request is same-origin.
05:42:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 672ms
05:42:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:42:22 INFO - PROCESS | 1641 | ++DOCSHELL 0x147e2f000 == 100 [pid = 1641] [id = 522]
05:42:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 303 (0x138a90400) [pid = 1641] [serial = 1464] [outer = 0x0]
05:42:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 304 (0x138b87400) [pid = 1641] [serial = 1465] [outer = 0x138a90400]
05:42:22 INFO - PROCESS | 1641 | 1446122542867 Marionette INFO loaded listener.js
05:42:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 305 (0x138bbc000) [pid = 1641] [serial = 1466] [outer = 0x138a90400]
05:42:23 INFO - PROCESS | 1641 | ++DOCSHELL 0x149891200 == 101 [pid = 1641] [id = 523]
05:42:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 306 (0x138bc8400) [pid = 1641] [serial = 1467] [outer = 0x0]
05:42:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 307 (0x138e65000) [pid = 1641] [serial = 1468] [outer = 0x138bc8400]
05:42:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:23 INFO - document served over http requires an http
05:42:23 INFO - sub-resource via iframe-tag using the meta-csp
05:42:23 INFO - delivery method with keep-origin-redirect and when
05:42:23 INFO - the target request is same-origin.
05:42:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 774ms
05:42:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:42:23 INFO - PROCESS | 1641 | ++DOCSHELL 0x149947600 == 102 [pid = 1641] [id = 524]
05:42:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 308 (0x1390b0000) [pid = 1641] [serial = 1469] [outer = 0x0]
05:42:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 309 (0x1390b0400) [pid = 1641] [serial = 1470] [outer = 0x1390b0000]
05:42:23 INFO - PROCESS | 1641 | 1446122543702 Marionette INFO loaded listener.js
05:42:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 310 (0x139e33400) [pid = 1641] [serial = 1471] [outer = 0x1390b0000]
05:42:24 INFO - PROCESS | 1641 | ++DOCSHELL 0x14a023f00 == 103 [pid = 1641] [id = 525]
05:42:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 311 (0x13a6d6800) [pid = 1641] [serial = 1472] [outer = 0x0]
05:42:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 312 (0x13a6d6c00) [pid = 1641] [serial = 1473] [outer = 0x13a6d6800]
05:42:24 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:24 INFO - document served over http requires an http
05:42:24 INFO - sub-resource via iframe-tag using the meta-csp
05:42:24 INFO - delivery method with no-redirect and when
05:42:24 INFO - the target request is same-origin.
05:42:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 878ms
05:42:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:42:24 INFO - PROCESS | 1641 | ++DOCSHELL 0x14a027600 == 104 [pid = 1641] [id = 526]
05:42:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 313 (0x13a7a5800) [pid = 1641] [serial = 1474] [outer = 0x0]
05:42:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 314 (0x13a7a5c00) [pid = 1641] [serial = 1475] [outer = 0x13a7a5800]
05:42:24 INFO - PROCESS | 1641 | 1446122544565 Marionette INFO loaded listener.js
05:42:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 315 (0x13a9e4800) [pid = 1641] [serial = 1476] [outer = 0x13a7a5800]
05:42:24 INFO - PROCESS | 1641 | ++DOCSHELL 0x14a18b700 == 105 [pid = 1641] [id = 527]
05:42:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 316 (0x13aa53000) [pid = 1641] [serial = 1477] [outer = 0x0]
05:42:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 317 (0x13aa9a800) [pid = 1641] [serial = 1478] [outer = 0x13aa53000]
05:42:25 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:25 INFO - document served over http requires an http
05:42:25 INFO - sub-resource via iframe-tag using the meta-csp
05:42:25 INFO - delivery method with swap-origin-redirect and when
05:42:25 INFO - the target request is same-origin.
05:42:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 870ms
05:42:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:42:25 INFO - PROCESS | 1641 | ++DOCSHELL 0x14a18a300 == 106 [pid = 1641] [id = 528]
05:42:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 318 (0x1436a5800) [pid = 1641] [serial = 1479] [outer = 0x0]
05:42:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 319 (0x1436b0000) [pid = 1641] [serial = 1480] [outer = 0x1436a5800]
05:42:25 INFO - PROCESS | 1641 | 1446122545449 Marionette INFO loaded listener.js
05:42:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 320 (0x1437e9400) [pid = 1641] [serial = 1481] [outer = 0x1436a5800]
05:42:25 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:25 INFO - document served over http requires an http
05:42:25 INFO - sub-resource via script-tag using the meta-csp
05:42:25 INFO - delivery method with keep-origin-redirect and when
05:42:25 INFO - the target request is same-origin.
05:42:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 830ms
05:42:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:42:26 INFO - PROCESS | 1641 | ++DOCSHELL 0x14a215000 == 107 [pid = 1641] [id = 529]
05:42:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 321 (0x143b67800) [pid = 1641] [serial = 1482] [outer = 0x0]
05:42:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 322 (0x143b6c000) [pid = 1641] [serial = 1483] [outer = 0x143b67800]
05:42:26 INFO - PROCESS | 1641 | 1446122546197 Marionette INFO loaded listener.js
05:42:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 323 (0x143e53000) [pid = 1641] [serial = 1484] [outer = 0x143b67800]
05:42:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:26 INFO - document served over http requires an http
05:42:26 INFO - sub-resource via script-tag using the meta-csp
05:42:26 INFO - delivery method with no-redirect and when
05:42:26 INFO - the target request is same-origin.
05:42:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 725ms
05:42:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:42:26 INFO - PROCESS | 1641 | ++DOCSHELL 0x14a21a500 == 108 [pid = 1641] [id = 530]
05:42:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 324 (0x144671800) [pid = 1641] [serial = 1485] [outer = 0x0]
05:42:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 325 (0x144698400) [pid = 1641] [serial = 1486] [outer = 0x144671800]
05:42:26 INFO - PROCESS | 1641 | 1446122546940 Marionette INFO loaded listener.js
05:42:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 326 (0x1446f0800) [pid = 1641] [serial = 1487] [outer = 0x144671800]
05:42:27 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:27 INFO - document served over http requires an http
05:42:27 INFO - sub-resource via script-tag using the meta-csp
05:42:27 INFO - delivery method with swap-origin-redirect and when
05:42:27 INFO - the target request is same-origin.
05:42:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 772ms
05:42:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:42:27 INFO - PROCESS | 1641 | ++DOCSHELL 0x14a21dc00 == 109 [pid = 1641] [id = 531]
05:42:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 327 (0x144873c00) [pid = 1641] [serial = 1488] [outer = 0x0]
05:42:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 328 (0x1448a4000) [pid = 1641] [serial = 1489] [outer = 0x144873c00]
05:42:27 INFO - PROCESS | 1641 | 1446122547722 Marionette INFO loaded listener.js
05:42:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 329 (0x1448dbc00) [pid = 1641] [serial = 1490] [outer = 0x144873c00]
05:42:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:28 INFO - document served over http requires an http
05:42:28 INFO - sub-resource via xhr-request using the meta-csp
05:42:28 INFO - delivery method with keep-origin-redirect and when
05:42:28 INFO - the target request is same-origin.
05:42:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 727ms
05:42:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:42:28 INFO - PROCESS | 1641 | ++DOCSHELL 0x14a27d100 == 110 [pid = 1641] [id = 532]
05:42:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 330 (0x1449b4800) [pid = 1641] [serial = 1491] [outer = 0x0]
05:42:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 331 (0x1449bc800) [pid = 1641] [serial = 1492] [outer = 0x1449b4800]
05:42:28 INFO - PROCESS | 1641 | 1446122548440 Marionette INFO loaded listener.js
05:42:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 332 (0x144a67400) [pid = 1641] [serial = 1493] [outer = 0x1449b4800]
05:42:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:28 INFO - document served over http requires an http
05:42:28 INFO - sub-resource via xhr-request using the meta-csp
05:42:28 INFO - delivery method with no-redirect and when
05:42:28 INFO - the target request is same-origin.
05:42:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 674ms
05:42:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:42:29 INFO - PROCESS | 1641 | ++DOCSHELL 0x14dbc4200 == 111 [pid = 1641] [id = 533]
05:42:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 333 (0x1462d2c00) [pid = 1641] [serial = 1494] [outer = 0x0]
05:42:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 334 (0x14665cc00) [pid = 1641] [serial = 1495] [outer = 0x1462d2c00]
05:42:29 INFO - PROCESS | 1641 | 1446122549143 Marionette INFO loaded listener.js
05:42:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 335 (0x1467d5000) [pid = 1641] [serial = 1496] [outer = 0x1462d2c00]
05:42:29 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:29 INFO - document served over http requires an http
05:42:29 INFO - sub-resource via xhr-request using the meta-csp
05:42:29 INFO - delivery method with swap-origin-redirect and when
05:42:29 INFO - the target request is same-origin.
05:42:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 725ms
05:42:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:42:29 INFO - PROCESS | 1641 | ++DOCSHELL 0x14e13c600 == 112 [pid = 1641] [id = 534]
05:42:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 336 (0x146d53c00) [pid = 1641] [serial = 1497] [outer = 0x0]
05:42:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 337 (0x146d89800) [pid = 1641] [serial = 1498] [outer = 0x146d53c00]
05:42:29 INFO - PROCESS | 1641 | 1446122549848 Marionette INFO loaded listener.js
05:42:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 338 (0x146e6c000) [pid = 1641] [serial = 1499] [outer = 0x146d53c00]
05:42:30 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:30 INFO - document served over http requires an https
05:42:30 INFO - sub-resource via fetch-request using the meta-csp
05:42:30 INFO - delivery method with keep-origin-redirect and when
05:42:30 INFO - the target request is same-origin.
05:42:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 775ms
05:42:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:42:30 INFO - PROCESS | 1641 | ++DOCSHELL 0x14e2dba00 == 113 [pid = 1641] [id = 535]
05:42:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 339 (0x147503c00) [pid = 1641] [serial = 1500] [outer = 0x0]
05:42:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 340 (0x147527c00) [pid = 1641] [serial = 1501] [outer = 0x147503c00]
05:42:30 INFO - PROCESS | 1641 | 1446122550653 Marionette INFO loaded listener.js
05:42:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 341 (0x146de6800) [pid = 1641] [serial = 1502] [outer = 0x147503c00]
05:42:31 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:31 INFO - document served over http requires an https
05:42:31 INFO - sub-resource via fetch-request using the meta-csp
05:42:31 INFO - delivery method with no-redirect and when
05:42:31 INFO - the target request is same-origin.
05:42:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 725ms
05:42:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:42:31 INFO - PROCESS | 1641 | ++DOCSHELL 0x14e453f00 == 114 [pid = 1641] [id = 536]
05:42:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 342 (0x147680400) [pid = 1641] [serial = 1503] [outer = 0x0]
05:42:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 343 (0x147688c00) [pid = 1641] [serial = 1504] [outer = 0x147680400]
05:42:31 INFO - PROCESS | 1641 | 1446122551364 Marionette INFO loaded listener.js
05:42:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 344 (0x1478f4c00) [pid = 1641] [serial = 1505] [outer = 0x147680400]
05:42:31 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:31 INFO - document served over http requires an https
05:42:31 INFO - sub-resource via fetch-request using the meta-csp
05:42:31 INFO - delivery method with swap-origin-redirect and when
05:42:31 INFO - the target request is same-origin.
05:42:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 722ms
05:42:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:42:32 INFO - PROCESS | 1641 | ++DOCSHELL 0x14e4e9f00 == 115 [pid = 1641] [id = 537]
05:42:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 345 (0x147c72800) [pid = 1641] [serial = 1506] [outer = 0x0]
05:42:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 346 (0x147e2a800) [pid = 1641] [serial = 1507] [outer = 0x147c72800]
05:42:32 INFO - PROCESS | 1641 | 1446122552149 Marionette INFO loaded listener.js
05:42:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 347 (0x147f09c00) [pid = 1641] [serial = 1508] [outer = 0x147c72800]
05:42:32 INFO - PROCESS | 1641 | ++DOCSHELL 0x14e4ed600 == 116 [pid = 1641] [id = 538]
05:42:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 348 (0x147f73000) [pid = 1641] [serial = 1509] [outer = 0x0]
05:42:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 349 (0x149872800) [pid = 1641] [serial = 1510] [outer = 0x147f73000]
05:42:32 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:32 INFO - document served over http requires an https
05:42:32 INFO - sub-resource via iframe-tag using the meta-csp
05:42:32 INFO - delivery method with keep-origin-redirect and when
05:42:32 INFO - the target request is same-origin.
05:42:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 784ms
05:42:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:42:33 INFO - PROCESS | 1641 | ++DOCSHELL 0x14e6fa400 == 117 [pid = 1641] [id = 539]
05:42:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 350 (0x14990a000) [pid = 1641] [serial = 1511] [outer = 0x0]
05:42:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 351 (0x14993c800) [pid = 1641] [serial = 1512] [outer = 0x14990a000]
05:42:33 INFO - PROCESS | 1641 | 1446122553115 Marionette INFO loaded listener.js
05:42:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 352 (0x149988c00) [pid = 1641] [serial = 1513] [outer = 0x14990a000]
05:42:33 INFO - PROCESS | 1641 | ++DOCSHELL 0x14e757800 == 118 [pid = 1641] [id = 540]
05:42:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 353 (0x149d3f400) [pid = 1641] [serial = 1514] [outer = 0x0]
05:42:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 354 (0x14a0b0800) [pid = 1641] [serial = 1515] [outer = 0x149d3f400]
05:42:33 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:33 INFO - document served over http requires an https
05:42:33 INFO - sub-resource via iframe-tag using the meta-csp
05:42:33 INFO - delivery method with no-redirect and when
05:42:33 INFO - the target request is same-origin.
05:42:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 987ms
05:42:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:42:33 INFO - PROCESS | 1641 | ++DOCSHELL 0x14e755500 == 119 [pid = 1641] [id = 541]
05:42:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 355 (0x14a108000) [pid = 1641] [serial = 1516] [outer = 0x0]
05:42:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 356 (0x14a108800) [pid = 1641] [serial = 1517] [outer = 0x14a108000]
05:42:34 INFO - PROCESS | 1641 | 1446122554044 Marionette INFO loaded listener.js
05:42:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 357 (0x14a2b0c00) [pid = 1641] [serial = 1518] [outer = 0x14a108000]
05:42:34 INFO - PROCESS | 1641 | ++DOCSHELL 0x14e9e2900 == 120 [pid = 1641] [id = 542]
05:42:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 358 (0x14a71e000) [pid = 1641] [serial = 1519] [outer = 0x0]
05:42:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 359 (0x14b044800) [pid = 1641] [serial = 1520] [outer = 0x14a71e000]
05:42:34 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:34 INFO - document served over http requires an https
05:42:34 INFO - sub-resource via iframe-tag using the meta-csp
05:42:34 INFO - delivery method with swap-origin-redirect and when
05:42:34 INFO - the target request is same-origin.
05:42:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 946ms
05:42:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:42:34 INFO - PROCESS | 1641 | ++DOCSHELL 0x14e9e3800 == 121 [pid = 1641] [id = 543]
05:42:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 360 (0x14b277800) [pid = 1641] [serial = 1521] [outer = 0x0]
05:42:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 361 (0x14b2a2000) [pid = 1641] [serial = 1522] [outer = 0x14b277800]
05:42:34 INFO - PROCESS | 1641 | 1446122554947 Marionette INFO loaded listener.js
05:42:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 362 (0x14b38c800) [pid = 1641] [serial = 1523] [outer = 0x14b277800]
05:42:35 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:35 INFO - document served over http requires an https
05:42:35 INFO - sub-resource via script-tag using the meta-csp
05:42:35 INFO - delivery method with keep-origin-redirect and when
05:42:35 INFO - the target request is same-origin.
05:42:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 823ms
05:42:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:42:35 INFO - PROCESS | 1641 | ++DOCSHELL 0x15096e500 == 122 [pid = 1641] [id = 544]
05:42:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 363 (0x14b658400) [pid = 1641] [serial = 1524] [outer = 0x0]
05:42:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 364 (0x14b729400) [pid = 1641] [serial = 1525] [outer = 0x14b658400]
05:42:35 INFO - PROCESS | 1641 | 1446122555733 Marionette INFO loaded listener.js
05:42:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 365 (0x14b7cf400) [pid = 1641] [serial = 1526] [outer = 0x14b658400]
05:42:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:36 INFO - document served over http requires an https
05:42:36 INFO - sub-resource via script-tag using the meta-csp
05:42:36 INFO - delivery method with no-redirect and when
05:42:36 INFO - the target request is same-origin.
05:42:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 746ms
05:42:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:42:36 INFO - PROCESS | 1641 | ++DOCSHELL 0x150972100 == 123 [pid = 1641] [id = 545]
05:42:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 366 (0x14dbea400) [pid = 1641] [serial = 1527] [outer = 0x0]
05:42:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 367 (0x14dfdc000) [pid = 1641] [serial = 1528] [outer = 0x14dbea400]
05:42:36 INFO - PROCESS | 1641 | 1446122556463 Marionette INFO loaded listener.js
05:42:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 368 (0x14e134000) [pid = 1641] [serial = 1529] [outer = 0x14dbea400]
05:42:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:36 INFO - document served over http requires an https
05:42:36 INFO - sub-resource via script-tag using the meta-csp
05:42:36 INFO - delivery method with swap-origin-redirect and when
05:42:36 INFO - the target request is same-origin.
05:42:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 722ms
05:42:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:42:37 INFO - PROCESS | 1641 | ++DOCSHELL 0x154c45f00 == 124 [pid = 1641] [id = 546]
05:42:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 369 (0x14e258400) [pid = 1641] [serial = 1530] [outer = 0x0]
05:42:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 370 (0x14e2b4400) [pid = 1641] [serial = 1531] [outer = 0x14e258400]
05:42:37 INFO - PROCESS | 1641 | 1446122557190 Marionette INFO loaded listener.js
05:42:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 371 (0x14e44fc00) [pid = 1641] [serial = 1532] [outer = 0x14e258400]
05:42:37 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:37 INFO - document served over http requires an https
05:42:37 INFO - sub-resource via xhr-request using the meta-csp
05:42:37 INFO - delivery method with keep-origin-redirect and when
05:42:37 INFO - the target request is same-origin.
05:42:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 729ms
05:42:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:42:37 INFO - PROCESS | 1641 | ++DOCSHELL 0x154c49b00 == 125 [pid = 1641] [id = 547]
05:42:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 372 (0x14b1fdc00) [pid = 1641] [serial = 1533] [outer = 0x0]
05:42:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 373 (0x14dac8400) [pid = 1641] [serial = 1534] [outer = 0x14b1fdc00]
05:42:37 INFO - PROCESS | 1641 | 1446122557931 Marionette INFO loaded listener.js
05:42:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 374 (0x14e5f6c00) [pid = 1641] [serial = 1535] [outer = 0x14b1fdc00]
05:42:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:38 INFO - document served over http requires an https
05:42:38 INFO - sub-resource via xhr-request using the meta-csp
05:42:38 INFO - delivery method with no-redirect and when
05:42:38 INFO - the target request is same-origin.
05:42:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 677ms
05:42:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:42:38 INFO - PROCESS | 1641 | ++DOCSHELL 0x156078e00 == 126 [pid = 1641] [id = 548]
05:42:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 375 (0x14e9bc000) [pid = 1641] [serial = 1536] [outer = 0x0]
05:42:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 376 (0x14e9bc800) [pid = 1641] [serial = 1537] [outer = 0x14e9bc000]
05:42:38 INFO - PROCESS | 1641 | 1446122558616 Marionette INFO loaded listener.js
05:42:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 377 (0x1138a4800) [pid = 1641] [serial = 1538] [outer = 0x14e9bc000]
05:42:39 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:39 INFO - document served over http requires an https
05:42:39 INFO - sub-resource via xhr-request using the meta-csp
05:42:39 INFO - delivery method with swap-origin-redirect and when
05:42:39 INFO - the target request is same-origin.
05:42:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 722ms
05:42:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:42:39 INFO - PROCESS | 1641 | ++DOCSHELL 0x159e8cf00 == 127 [pid = 1641] [id = 549]
05:42:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 378 (0x14fedf800) [pid = 1641] [serial = 1539] [outer = 0x0]
05:42:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 379 (0x14fefec00) [pid = 1641] [serial = 1540] [outer = 0x14fedf800]
05:42:39 INFO - PROCESS | 1641 | 1446122559371 Marionette INFO loaded listener.js
05:42:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 380 (0x15022ec00) [pid = 1641] [serial = 1541] [outer = 0x14fedf800]
05:42:39 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:39 INFO - document served over http requires an http
05:42:39 INFO - sub-resource via fetch-request using the meta-referrer
05:42:39 INFO - delivery method with keep-origin-redirect and when
05:42:39 INFO - the target request is cross-origin.
05:42:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 777ms
05:42:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:42:40 INFO - PROCESS | 1641 | ++DOCSHELL 0x15065ba00 == 128 [pid = 1641] [id = 550]
05:42:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 381 (0x15033c800) [pid = 1641] [serial = 1542] [outer = 0x0]
05:42:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 382 (0x15033cc00) [pid = 1641] [serial = 1543] [outer = 0x15033c800]
05:42:40 INFO - PROCESS | 1641 | 1446122560131 Marionette INFO loaded listener.js
05:42:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 383 (0x150c81800) [pid = 1641] [serial = 1544] [outer = 0x15033c800]
05:42:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:40 INFO - document served over http requires an http
05:42:40 INFO - sub-resource via fetch-request using the meta-referrer
05:42:40 INFO - delivery method with no-redirect and when
05:42:40 INFO - the target request is cross-origin.
05:42:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 773ms
05:42:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:42:40 INFO - PROCESS | 1641 | ++DOCSHELL 0x15065d800 == 129 [pid = 1641] [id = 551]
05:42:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 384 (0x146f11000) [pid = 1641] [serial = 1545] [outer = 0x0]
05:42:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 385 (0x14af87000) [pid = 1641] [serial = 1546] [outer = 0x146f11000]
05:42:40 INFO - PROCESS | 1641 | 1446122560926 Marionette INFO loaded listener.js
05:42:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 386 (0x150dff400) [pid = 1641] [serial = 1547] [outer = 0x146f11000]
05:42:41 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:41 INFO - document served over http requires an http
05:42:41 INFO - sub-resource via fetch-request using the meta-referrer
05:42:41 INFO - delivery method with swap-origin-redirect and when
05:42:41 INFO - the target request is cross-origin.
05:42:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 772ms
05:42:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:42:41 INFO - PROCESS | 1641 | ++DOCSHELL 0x150e7f400 == 130 [pid = 1641] [id = 552]
05:42:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 387 (0x15159d400) [pid = 1641] [serial = 1548] [outer = 0x0]
05:42:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 388 (0x15159d800) [pid = 1641] [serial = 1549] [outer = 0x15159d400]
05:42:41 INFO - PROCESS | 1641 | 1446122561742 Marionette INFO loaded listener.js
05:42:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 389 (0x154143c00) [pid = 1641] [serial = 1550] [outer = 0x15159d400]
05:42:42 INFO - PROCESS | 1641 | ++DOCSHELL 0x150e82100 == 131 [pid = 1641] [id = 553]
05:42:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 390 (0x1511d7400) [pid = 1641] [serial = 1551] [outer = 0x0]
05:42:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 391 (0x1511d7800) [pid = 1641] [serial = 1552] [outer = 0x1511d7400]
05:42:42 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:42 INFO - document served over http requires an http
05:42:42 INFO - sub-resource via iframe-tag using the meta-referrer
05:42:42 INFO - delivery method with keep-origin-redirect and when
05:42:42 INFO - the target request is cross-origin.
05:42:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 880ms
05:42:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:42:42 INFO - PROCESS | 1641 | ++DOCSHELL 0x150e82b00 == 132 [pid = 1641] [id = 554]
05:42:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 392 (0x1511fbc00) [pid = 1641] [serial = 1553] [outer = 0x0]
05:42:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 393 (0x155723c00) [pid = 1641] [serial = 1554] [outer = 0x1511fbc00]
05:42:42 INFO - PROCESS | 1641 | 1446122562654 Marionette INFO loaded listener.js
05:42:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 394 (0x1565f2c00) [pid = 1641] [serial = 1555] [outer = 0x1511fbc00]
05:42:42 INFO - PROCESS | 1641 | ++DOCSHELL 0x15827bd00 == 133 [pid = 1641] [id = 555]
05:42:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 395 (0x155325000) [pid = 1641] [serial = 1556] [outer = 0x0]
05:42:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 396 (0x155325800) [pid = 1641] [serial = 1557] [outer = 0x155325000]
05:42:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:43 INFO - document served over http requires an http
05:42:43 INFO - sub-resource via iframe-tag using the meta-referrer
05:42:43 INFO - delivery method with no-redirect and when
05:42:43 INFO - the target request is cross-origin.
05:42:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 872ms
05:42:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:42:43 INFO - PROCESS | 1641 | ++DOCSHELL 0x15827ae00 == 134 [pid = 1641] [id = 556]
05:42:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 397 (0x14db5b000) [pid = 1641] [serial = 1558] [outer = 0x0]
05:42:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 398 (0x14db64c00) [pid = 1641] [serial = 1559] [outer = 0x14db5b000]
05:42:43 INFO - PROCESS | 1641 | 1446122563537 Marionette INFO loaded listener.js
05:42:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 399 (0x1510fbc00) [pid = 1641] [serial = 1560] [outer = 0x14db5b000]
05:42:45 INFO - PROCESS | 1641 | ++DOCSHELL 0x150781300 == 135 [pid = 1641] [id = 557]
05:42:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 400 (0x14a705800) [pid = 1641] [serial = 1561] [outer = 0x0]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x11da54400 == 134 [pid = 1641] [id = 457]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x11f771400 == 133 [pid = 1641] [id = 458]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x123e2bf00 == 132 [pid = 1641] [id = 459]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x1274efe00 == 131 [pid = 1641] [id = 460]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x128afea00 == 130 [pid = 1641] [id = 461]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x129b5aa00 == 129 [pid = 1641] [id = 462]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x12cdb8500 == 128 [pid = 1641] [id = 463]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x12cdbc600 == 127 [pid = 1641] [id = 464]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x130ca6a00 == 126 [pid = 1641] [id = 465]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x130df1d00 == 125 [pid = 1641] [id = 466]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x1312e5100 == 124 [pid = 1641] [id = 467]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x138af5700 == 123 [pid = 1641] [id = 468]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x138f97700 == 122 [pid = 1641] [id = 469]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x13a46f300 == 121 [pid = 1641] [id = 470]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x13a7abf00 == 120 [pid = 1641] [id = 471]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x13aa7c000 == 119 [pid = 1641] [id = 472]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x1437e0200 == 118 [pid = 1641] [id = 473]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x143f15900 == 117 [pid = 1641] [id = 474]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x143f4fc00 == 116 [pid = 1641] [id = 475]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x144727000 == 115 [pid = 1641] [id = 476]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x14472bb00 == 114 [pid = 1641] [id = 477]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x144a4f100 == 113 [pid = 1641] [id = 478]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x144a4c900 == 112 [pid = 1641] [id = 479]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x146360500 == 111 [pid = 1641] [id = 480]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x146363c00 == 110 [pid = 1641] [id = 481]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x1467bf000 == 109 [pid = 1641] [id = 482]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x1466f2100 == 108 [pid = 1641] [id = 483]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x146d44900 == 107 [pid = 1641] [id = 484]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x147431a00 == 106 [pid = 1641] [id = 485]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x147652b00 == 105 [pid = 1641] [id = 486]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x1478a4d00 == 104 [pid = 1641] [id = 487]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x147a1d300 == 103 [pid = 1641] [id = 488]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x147e33100 == 102 [pid = 1641] [id = 489]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x149817a00 == 101 [pid = 1641] [id = 490]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x14988f900 == 100 [pid = 1641] [id = 491]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x14995ef00 == 99 [pid = 1641] [id = 492]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x149961200 == 98 [pid = 1641] [id = 493]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x128e9ef00 == 97 [pid = 1641] [id = 494]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x11da56200 == 96 [pid = 1641] [id = 495]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x11eb79500 == 95 [pid = 1641] [id = 496]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x120a2c900 == 94 [pid = 1641] [id = 497]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x121d88e00 == 93 [pid = 1641] [id = 498]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x129b5a500 == 92 [pid = 1641] [id = 499]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x121d87f00 == 91 [pid = 1641] [id = 500]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x11da54900 == 90 [pid = 1641] [id = 501]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x1207b3000 == 89 [pid = 1641] [id = 502]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x1274f0800 == 88 [pid = 1641] [id = 503]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x1284d1900 == 87 [pid = 1641] [id = 504]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x12a79e200 == 86 [pid = 1641] [id = 505]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x138f97200 == 85 [pid = 1641] [id = 506]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x13a471b00 == 84 [pid = 1641] [id = 507]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x1437e0700 == 83 [pid = 1641] [id = 508]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x13aa7f200 == 82 [pid = 1641] [id = 509]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x144f5b700 == 81 [pid = 1641] [id = 510]
05:42:47 INFO - PROCESS | 1641 | --DOCSHELL 0x1467c3b00 == 80 [pid = 1641] [id = 512]
05:42:47 INFO - PROCESS | 1641 | [1641] WARNING: No inner window available!: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9246
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x12a6cd400 == 79 [pid = 1641] [id = 435]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x11d692900 == 78 [pid = 1641] [id = 513]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x1207b7b00 == 77 [pid = 1641] [id = 514]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x125fa5000 == 76 [pid = 1641] [id = 515]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x129adad00 == 75 [pid = 1641] [id = 516]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x1312e4200 == 74 [pid = 1641] [id = 517]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x13a471600 == 73 [pid = 1641] [id = 518]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x144729d00 == 72 [pid = 1641] [id = 519]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x147431500 == 71 [pid = 1641] [id = 520]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x1476aa200 == 70 [pid = 1641] [id = 521]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x147e2f000 == 69 [pid = 1641] [id = 522]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x149891200 == 68 [pid = 1641] [id = 523]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x149947600 == 67 [pid = 1641] [id = 524]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x14a023f00 == 66 [pid = 1641] [id = 525]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x14a027600 == 65 [pid = 1641] [id = 526]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x14a18b700 == 64 [pid = 1641] [id = 527]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x14a18a300 == 63 [pid = 1641] [id = 528]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x14a215000 == 62 [pid = 1641] [id = 529]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x14a21a500 == 61 [pid = 1641] [id = 530]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x14a21dc00 == 60 [pid = 1641] [id = 531]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x14a27d100 == 59 [pid = 1641] [id = 532]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x14dbc4200 == 58 [pid = 1641] [id = 533]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x14e13c600 == 57 [pid = 1641] [id = 534]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x14e2dba00 == 56 [pid = 1641] [id = 535]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x14e453f00 == 55 [pid = 1641] [id = 536]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x14e4e9f00 == 54 [pid = 1641] [id = 537]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x12454c100 == 53 [pid = 1641] [id = 192]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x14e4ed600 == 52 [pid = 1641] [id = 538]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x14e6fa400 == 51 [pid = 1641] [id = 539]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x14e757800 == 50 [pid = 1641] [id = 540]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x14e755500 == 49 [pid = 1641] [id = 541]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x14e9e2900 == 48 [pid = 1641] [id = 542]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x14e9e3800 == 47 [pid = 1641] [id = 543]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x15096e500 == 46 [pid = 1641] [id = 544]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x150972100 == 45 [pid = 1641] [id = 545]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x154c45f00 == 44 [pid = 1641] [id = 546]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x154c49b00 == 43 [pid = 1641] [id = 547]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x156078e00 == 42 [pid = 1641] [id = 548]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x159e8cf00 == 41 [pid = 1641] [id = 549]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x15065ba00 == 40 [pid = 1641] [id = 550]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x15065d800 == 39 [pid = 1641] [id = 551]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x150e7f400 == 38 [pid = 1641] [id = 552]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x150e82100 == 37 [pid = 1641] [id = 553]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x150e82b00 == 36 [pid = 1641] [id = 554]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x15827bd00 == 35 [pid = 1641] [id = 555]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x12c9a3c00 == 34 [pid = 1641] [id = 456]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x11433dd00 == 33 [pid = 1641] [id = 190]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x1466ef400 == 32 [pid = 1641] [id = 511]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x15096f400 == 31 [pid = 1641] [id = 398]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x138af5c00 == 30 [pid = 1641] [id = 380]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x147751400 == 29 [pid = 1641] [id = 279]
05:42:50 INFO - PROCESS | 1641 | --DOCSHELL 0x147754100 == 28 [pid = 1641] [id = 280]
05:42:50 INFO - PROCESS | 1641 | --DOMWINDOW == 399 (0x1204c9000) [pid = 1641] [serial = 1234] [outer = 0x0] [url = about:blank]
05:42:50 INFO - PROCESS | 1641 | --DOMWINDOW == 398 (0x12278d000) [pid = 1641] [serial = 1121] [outer = 0x0] [url = about:blank]
05:42:50 INFO - PROCESS | 1641 | --DOMWINDOW == 397 (0x11e49d000) [pid = 1641] [serial = 1223] [outer = 0x0] [url = about:blank]
05:42:50 INFO - PROCESS | 1641 | --DOMWINDOW == 396 (0x14743e000) [pid = 1641] [serial = 1152] [outer = 0x0] [url = about:blank]
05:42:50 INFO - PROCESS | 1641 | --DOMWINDOW == 395 (0x1446f5c00) [pid = 1641] [serial = 1142] [outer = 0x0] [url = about:blank]
05:42:50 INFO - PROCESS | 1641 | --DOMWINDOW == 394 (0x12c22e000) [pid = 1641] [serial = 1255] [outer = 0x0] [url = about:blank]
05:42:50 INFO - PROCESS | 1641 | --DOMWINDOW == 393 (0x130c37800) [pid = 1641] [serial = 1265] [outer = 0x0] [url = about:blank]
05:42:50 INFO - PROCESS | 1641 | --DOMWINDOW == 392 (0x127555400) [pid = 1641] [serial = 1273] [outer = 0x0] [url = about:blank]
05:42:50 INFO - PROCESS | 1641 | --DOMWINDOW == 391 (0x12a7f3800) [pid = 1641] [serial = 1276] [outer = 0x0] [url = about:blank]
05:42:50 INFO - PROCESS | 1641 | --DOMWINDOW == 390 (0x12cbaec00) [pid = 1641] [serial = 1260] [outer = 0x0] [url = about:blank]
05:42:50 INFO - PROCESS | 1641 | --DOMWINDOW == 389 (0x11ea54000) [pid = 1641] [serial = 1270] [outer = 0x0] [url = about:blank]
05:42:50 INFO - PROCESS | 1641 | --DOMWINDOW == 388 (0x12a689000) [pid = 1641] [serial = 1249] [outer = 0x0] [url = about:blank]
05:42:50 INFO - PROCESS | 1641 | --DOMWINDOW == 387 (0x12c7ec400) [pid = 1641] [serial = 1118] [outer = 0x0] [url = about:blank]
05:42:50 INFO - PROCESS | 1641 | --DOMWINDOW == 386 (0x14dfdcc00) [pid = 1641] [serial = 1171] [outer = 0x0] [url = about:blank]
05:42:50 INFO - PROCESS | 1641 | --DOMWINDOW == 385 (0x139e2c400) [pid = 1641] [serial = 1132] [outer = 0x0] [url = about:blank]
05:42:50 INFO - PROCESS | 1641 | --DOMWINDOW == 384 (0x1463e7000) [pid = 1641] [serial = 1147] [outer = 0x0] [url = about:blank]
05:42:50 INFO - PROCESS | 1641 | --DOMWINDOW == 383 (0x1309ab400) [pid = 1641] [serial = 1127] [outer = 0x0] [url = about:blank]
05:42:50 INFO - PROCESS | 1641 | --DOMWINDOW == 382 (0x14fb72c00) [pid = 1641] [serial = 1174] [outer = 0x0] [url = about:blank]
05:42:50 INFO - PROCESS | 1641 | --DOMWINDOW == 381 (0x12823e000) [pid = 1641] [serial = 1231] [outer = 0x0] [url = about:blank]
05:42:50 INFO - PROCESS | 1641 | --DOMWINDOW == 380 (0x12852a800) [pid = 1641] [serial = 1124] [outer = 0x0] [url = about:blank]
05:42:50 INFO - PROCESS | 1641 | --DOMWINDOW == 379 (0x129b15000) [pid = 1641] [serial = 1246] [outer = 0x0] [url = about:blank]
05:42:50 INFO - PROCESS | 1641 | --DOMWINDOW == 378 (0x129f2c400) [pid = 1641] [serial = 1137] [outer = 0x0] [url = about:blank]
05:42:50 INFO - PROCESS | 1641 | --DOMWINDOW == 377 (0x14e701c00) [pid = 1641] [serial = 1168] [outer = 0x0] [url = about:blank]
05:42:50 INFO - PROCESS | 1641 | --DOMWINDOW == 376 (0x149872c00) [pid = 1641] [serial = 1162] [outer = 0x0] [url = about:blank]
05:42:50 INFO - PROCESS | 1641 | --DOMWINDOW == 375 (0x12216e000) [pid = 1641] [serial = 1228] [outer = 0x0] [url = about:blank]
05:42:50 INFO - PROCESS | 1641 | --DOMWINDOW == 374 (0x12a9fcc00) [pid = 1641] [serial = 1252] [outer = 0x0] [url = about:blank]
05:42:50 INFO - PROCESS | 1641 | --DOMWINDOW == 373 (0x14ff3f400) [pid = 1641] [serial = 1177] [outer = 0x0] [url = about:blank]
05:42:50 INFO - PROCESS | 1641 | --DOMWINDOW == 372 (0x14d6be800) [pid = 1641] [serial = 1165] [outer = 0x0] [url = about:blank]
05:42:50 INFO - PROCESS | 1641 | --DOMWINDOW == 371 (0x14783e800) [pid = 1641] [serial = 1157] [outer = 0x0] [url = about:blank]
05:42:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 372 (0x111851000) [pid = 1641] [serial = 1562] [outer = 0x14a705800]
05:42:50 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:50 INFO - document served over http requires an http
05:42:50 INFO - sub-resource via iframe-tag using the meta-referrer
05:42:50 INFO - delivery method with swap-origin-redirect and when
05:42:50 INFO - the target request is cross-origin.
05:42:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 7459ms
05:42:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:42:50 INFO - PROCESS | 1641 | ++DOCSHELL 0x1134c4400 == 29 [pid = 1641] [id = 558]
05:42:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 373 (0x1133c9000) [pid = 1641] [serial = 1563] [outer = 0x0]
05:42:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 374 (0x1133c9400) [pid = 1641] [serial = 1564] [outer = 0x1133c9000]
05:42:50 INFO - PROCESS | 1641 | 1446122570884 Marionette INFO loaded listener.js
05:42:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 375 (0x1135ed400) [pid = 1641] [serial = 1565] [outer = 0x1133c9000]
05:42:51 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:51 INFO - document served over http requires an http
05:42:51 INFO - sub-resource via script-tag using the meta-referrer
05:42:51 INFO - delivery method with keep-origin-redirect and when
05:42:51 INFO - the target request is cross-origin.
05:42:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1138ms
05:42:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:42:51 INFO - PROCESS | 1641 | ++DOCSHELL 0x11433b000 == 30 [pid = 1641] [id = 559]
05:42:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 376 (0x1139e3800) [pid = 1641] [serial = 1566] [outer = 0x0]
05:42:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 377 (0x1142f5000) [pid = 1641] [serial = 1567] [outer = 0x1139e3800]
05:42:51 INFO - PROCESS | 1641 | 1446122571998 Marionette INFO loaded listener.js
05:42:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 378 (0x11d6c9400) [pid = 1641] [serial = 1568] [outer = 0x1139e3800]
05:42:52 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:52 INFO - document served over http requires an http
05:42:52 INFO - sub-resource via script-tag using the meta-referrer
05:42:52 INFO - delivery method with no-redirect and when
05:42:52 INFO - the target request is cross-origin.
05:42:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 573ms
05:42:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:42:52 INFO - PROCESS | 1641 | ++DOCSHELL 0x11e1e2f00 == 31 [pid = 1641] [id = 560]
05:42:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 379 (0x11dd51000) [pid = 1641] [serial = 1569] [outer = 0x0]
05:42:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 380 (0x11dd7b400) [pid = 1641] [serial = 1570] [outer = 0x11dd51000]
05:42:52 INFO - PROCESS | 1641 | 1446122572586 Marionette INFO loaded listener.js
05:42:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 381 (0x11e1a9800) [pid = 1641] [serial = 1571] [outer = 0x11dd51000]
05:42:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:53 INFO - document served over http requires an http
05:42:53 INFO - sub-resource via script-tag using the meta-referrer
05:42:53 INFO - delivery method with swap-origin-redirect and when
05:42:53 INFO - the target request is cross-origin.
05:42:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 628ms
05:42:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:42:53 INFO - PROCESS | 1641 | ++DOCSHELL 0x11eb79500 == 32 [pid = 1641] [id = 561]
05:42:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 382 (0x11e588000) [pid = 1641] [serial = 1572] [outer = 0x0]
05:42:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 383 (0x11e588c00) [pid = 1641] [serial = 1573] [outer = 0x11e588000]
05:42:53 INFO - PROCESS | 1641 | 1446122573245 Marionette INFO loaded listener.js
05:42:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 384 (0x11e950400) [pid = 1641] [serial = 1574] [outer = 0x11e588000]
05:42:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:53 INFO - document served over http requires an http
05:42:53 INFO - sub-resource via xhr-request using the meta-referrer
05:42:53 INFO - delivery method with keep-origin-redirect and when
05:42:53 INFO - the target request is cross-origin.
05:42:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 674ms
05:42:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:42:53 INFO - PROCESS | 1641 | ++DOCSHELL 0x11efe4400 == 33 [pid = 1641] [id = 562]
05:42:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 385 (0x11ef2c800) [pid = 1641] [serial = 1575] [outer = 0x0]
05:42:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 386 (0x11ef2cc00) [pid = 1641] [serial = 1576] [outer = 0x11ef2c800]
05:42:53 INFO - PROCESS | 1641 | 1446122573927 Marionette INFO loaded listener.js
05:42:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 387 (0x11f7b8000) [pid = 1641] [serial = 1577] [outer = 0x11ef2c800]
05:42:54 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:54 INFO - document served over http requires an http
05:42:54 INFO - sub-resource via xhr-request using the meta-referrer
05:42:54 INFO - delivery method with no-redirect and when
05:42:54 INFO - the target request is cross-origin.
05:42:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 624ms
05:42:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:42:54 INFO - PROCESS | 1641 | ++DOCSHELL 0x11f782000 == 34 [pid = 1641] [id = 563]
05:42:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 388 (0x1205a2c00) [pid = 1641] [serial = 1578] [outer = 0x0]
05:42:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 389 (0x12061d800) [pid = 1641] [serial = 1579] [outer = 0x1205a2c00]
05:42:54 INFO - PROCESS | 1641 | 1446122574633 Marionette INFO loaded listener.js
05:42:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 390 (0x1207ba000) [pid = 1641] [serial = 1580] [outer = 0x1205a2c00]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 389 (0x14b044400) [pid = 1641] [serial = 1216] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 388 (0x13a936800) [pid = 1641] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 387 (0x14dbeac00) [pid = 1641] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 386 (0x1275b2800) [pid = 1641] [serial = 1122] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 385 (0x14e2b1000) [pid = 1641] [serial = 1047] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 384 (0x120ce9c00) [pid = 1641] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 383 (0x1275a9800) [pid = 1641] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 382 (0x138f66000) [pid = 1641] [serial = 1303] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122503766]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 381 (0x13847c000) [pid = 1641] [serial = 981] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 380 (0x11d6c9800) [pid = 1641] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 379 (0x128939800) [pid = 1641] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 378 (0x111891800) [pid = 1641] [serial = 1387] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122525199]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 377 (0x143735000) [pid = 1641] [serial = 1305] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 376 (0x14a293400) [pid = 1641] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 375 (0x123b92400) [pid = 1641] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 374 (0x154159400) [pid = 1641] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 373 (0x1312b0800) [pid = 1641] [serial = 1062] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 372 (0x13095c000) [pid = 1641] [serial = 975] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 371 (0x14fb09c00) [pid = 1641] [serial = 1056] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 370 (0x1443b8800) [pid = 1641] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 369 (0x129b9a000) [pid = 1641] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 368 (0x144a0ec00) [pid = 1641] [serial = 1011] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 367 (0x1204c9400) [pid = 1641] [serial = 1392] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 366 (0x14e17cc00) [pid = 1641] [serial = 1059] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 365 (0x1567f6800) [pid = 1641] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 364 (0x144278400) [pid = 1641] [serial = 1002] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 363 (0x129f2b800) [pid = 1641] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 362 (0x14a0e6000) [pid = 1641] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 361 (0x12630d400) [pid = 1641] [serial = 972] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 360 (0x12209d000) [pid = 1641] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 359 (0x1449f7c00) [pid = 1641] [serial = 1044] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 358 (0x149d28800) [pid = 1641] [serial = 1350] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 357 (0x14e180000) [pid = 1641] [serial = 1347] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 356 (0x14e3eec00) [pid = 1641] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 355 (0x1463e7400) [pid = 1641] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 354 (0x11dd51800) [pid = 1641] [serial = 1389] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 353 (0x144278800) [pid = 1641] [serial = 1140] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 352 (0x129ac3400) [pid = 1641] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 351 (0x11efb7800) [pid = 1641] [serial = 1425] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 350 (0x1477db800) [pid = 1641] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 349 (0x150fb5400) [pid = 1641] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 348 (0x12852a000) [pid = 1641] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 347 (0x13917dc00) [pid = 1641] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 346 (0x12a6c2400) [pid = 1641] [serial = 1125] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 345 (0x14dfc7400) [pid = 1641] [serial = 1342] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 344 (0x13a58ec00) [pid = 1641] [serial = 1300] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 343 (0x14a693400) [pid = 1641] [serial = 1039] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 342 (0x12c9d8400) [pid = 1641] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 341 (0x1244f4c00) [pid = 1641] [serial = 1432] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 340 (0x1384a0400) [pid = 1641] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 339 (0x149cc6c00) [pid = 1641] [serial = 1029] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 338 (0x14b339000) [pid = 1641] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 337 (0x14b729c00) [pid = 1641] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 336 (0x144970000) [pid = 1641] [serial = 1008] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 335 (0x127bd6400) [pid = 1641] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 334 (0x13abe2800) [pid = 1641] [serial = 1135] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 333 (0x11e1abc00) [pid = 1641] [serial = 1404] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 332 (0x12c22e400) [pid = 1641] [serial = 1116] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 331 (0x14b729000) [pid = 1641] [serial = 1340] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 330 (0x14e784400) [pid = 1641] [serial = 1345] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122513053]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 329 (0x14b658c00) [pid = 1641] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 328 (0x11d6cd400) [pid = 1641] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 327 (0x128317000) [pid = 1641] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 326 (0x147c72400) [pid = 1641] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 325 (0x11d6d4000) [pid = 1641] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 324 (0x128b9ec00) [pid = 1641] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 323 (0x139178400) [pid = 1641] [serial = 984] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 322 (0x146de6c00) [pid = 1641] [serial = 1150] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 321 (0x146cdd000) [pid = 1641] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 320 (0x147bd5800) [pid = 1641] [serial = 1020] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 319 (0x127a6e400) [pid = 1641] [serial = 1382] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 318 (0x1466ed400) [pid = 1641] [serial = 1014] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 317 (0x12cd92800) [pid = 1641] [serial = 1023] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 316 (0x144970400) [pid = 1641] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 315 (0x11eb5e400) [pid = 1641] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 314 (0x1138c3000) [pid = 1641] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 313 (0x138f66800) [pid = 1641] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 312 (0x146e9d800) [pid = 1641] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 311 (0x15122cc00) [pid = 1641] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 310 (0x13132c400) [pid = 1641] [serial = 1005] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 309 (0x138b43000) [pid = 1641] [serial = 978] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 308 (0x121db4800) [pid = 1641] [serial = 1384] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 307 (0x1220bd000) [pid = 1641] [serial = 1119] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 306 (0x1567f6400) [pid = 1641] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 305 (0x154bafc00) [pid = 1641] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 304 (0x14ae96c00) [pid = 1641] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 303 (0x13a8d4000) [pid = 1641] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 302 (0x139132400) [pid = 1641] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 301 (0x124b15800) [pid = 1641] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 300 (0x143735c00) [pid = 1641] [serial = 997] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 299 (0x147f99800) [pid = 1641] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 298 (0x123ad1c00) [pid = 1641] [serial = 1430] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122534865]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 297 (0x1474dd400) [pid = 1641] [serial = 1017] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 296 (0x14e5bc800) [pid = 1641] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 295 (0x13ab95000) [pid = 1641] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 294 (0x147ed1800) [pid = 1641] [serial = 1053] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 293 (0x12bd10800) [pid = 1641] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 292 (0x128b7a000) [pid = 1641] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 291 (0x149d3f800) [pid = 1641] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 290 (0x14b04cc00) [pid = 1641] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 289 (0x12c30ac00) [pid = 1641] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 288 (0x127ab5c00) [pid = 1641] [serial = 1435] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 287 (0x14e77d000) [pid = 1641] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 286 (0x14a71e800) [pid = 1641] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 285 (0x1207bd800) [pid = 1641] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 284 (0x147ac9800) [pid = 1641] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 283 (0x14fb89800) [pid = 1641] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 282 (0x1139aec00) [pid = 1641] [serial = 969] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 281 (0x14a3ea800) [pid = 1641] [serial = 1026] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 280 (0x127a77800) [pid = 1641] [serial = 1308] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 279 (0x147688400) [pid = 1641] [serial = 1155] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 278 (0x139ecc400) [pid = 1641] [serial = 987] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 277 (0x149d6e800) [pid = 1641] [serial = 1050] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 276 (0x143b5c400) [pid = 1641] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 275 (0x123ed9c00) [pid = 1641] [serial = 1284] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 274 (0x14e180400) [pid = 1641] [serial = 1348] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 273 (0x1138e6800) [pid = 1641] [serial = 1423] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 272 (0x150a8a000) [pid = 1641] [serial = 1359] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 271 (0x1567be000) [pid = 1641] [serial = 1368] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 270 (0x11d66b400) [pid = 1641] [serial = 1388] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122525199]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 269 (0x139e2c000) [pid = 1641] [serial = 1299] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 268 (0x123dfe000) [pid = 1641] [serial = 1431] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122534865]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 267 (0x13a8d4400) [pid = 1641] [serial = 1380] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 266 (0x13a9ff800) [pid = 1641] [serial = 1301] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 265 (0x14e7a3800) [pid = 1641] [serial = 1346] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122513053]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 264 (0x129f2bc00) [pid = 1641] [serial = 1420] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 263 (0x129b9a800) [pid = 1641] [serial = 1417] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 262 (0x14b05c400) [pid = 1641] [serial = 1338] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 261 (0x127bd6c00) [pid = 1641] [serial = 1398] [outer = 0x0] [url = about:blank]
05:42:58 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:58 INFO - document served over http requires an http
05:42:58 INFO - sub-resource via xhr-request using the meta-referrer
05:42:58 INFO - delivery method with swap-origin-redirect and when
05:42:58 INFO - the target request is cross-origin.
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 260 (0x126340000) [pid = 1641] [serial = 1385] [outer = 0x0] [url = about:blank]
05:42:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 4098ms
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 259 (0x15128e000) [pid = 1641] [serial = 1374] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 258 (0x11eb5e000) [pid = 1641] [serial = 1405] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 257 (0x143737000) [pid = 1641] [serial = 1306] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 256 (0x14743ec00) [pid = 1641] [serial = 1323] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 255 (0x124b68800) [pid = 1641] [serial = 1408] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 254 (0x14a0bf400) [pid = 1641] [serial = 1332] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 253 (0x14a71ec00) [pid = 1641] [serial = 1335] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 252 (0x144a5f000) [pid = 1641] [serial = 1317] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 251 (0x12c249400) [pid = 1641] [serial = 1287] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 250 (0x11d6c9c00) [pid = 1641] [serial = 1365] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 249 (0x147fd7000) [pid = 1641] [serial = 1329] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 248 (0x143ace000) [pid = 1641] [serial = 1309] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 247 (0x1201b6c00) [pid = 1641] [serial = 1281] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 246 (0x11e575400) [pid = 1641] [serial = 1401] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 245 (0x11e0f0000) [pid = 1641] [serial = 1390] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 244 (0x13093c800) [pid = 1641] [serial = 1290] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 243 (0x13ab95800) [pid = 1641] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122503766]
05:42:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 242 (0x14fedf000) [pid = 1641] [serial = 1362] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 241 (0x13a985000) [pid = 1641] [serial = 1377] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 240 (0x121b4b400) [pid = 1641] [serial = 1428] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 239 (0x120735000) [pid = 1641] [serial = 1383] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 238 (0x127fbdc00) [pid = 1641] [serial = 1411] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 237 (0x1220bd800) [pid = 1641] [serial = 1395] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 236 (0x1443b8c00) [pid = 1641] [serial = 1314] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 235 (0x14db5b800) [pid = 1641] [serial = 1341] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 234 (0x147af1400) [pid = 1641] [serial = 1326] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 233 (0x128bff400) [pid = 1641] [serial = 1414] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 232 (0x1384a0c00) [pid = 1641] [serial = 1293] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 231 (0x1540dfc00) [pid = 1641] [serial = 1356] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 230 (0x138f66c00) [pid = 1641] [serial = 1296] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 229 (0x120b10c00) [pid = 1641] [serial = 1393] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 228 (0x14e17c000) [pid = 1641] [serial = 1343] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 227 (0x146d53400) [pid = 1641] [serial = 1320] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 226 (0x143b5c800) [pid = 1641] [serial = 1311] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 225 (0x14fbef000) [pid = 1641] [serial = 1353] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 224 (0x14a12a400) [pid = 1641] [serial = 1351] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 223 (0x1207bd400) [pid = 1641] [serial = 1426] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 222 (0x129a85400) [pid = 1641] [serial = 1371] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 221 (0x128287c00) [pid = 1641] [serial = 1436] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 220 (0x124557800) [pid = 1641] [serial = 1433] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 219 (0x146dad800) [pid = 1641] [serial = 1321] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 218 (0x1474dd800) [pid = 1641] [serial = 1189] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 217 (0x126394400) [pid = 1641] [serial = 1285] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 216 (0x1118cf000) [pid = 1641] [serial = 1282] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 215 (0x147df7000) [pid = 1641] [serial = 1327] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 214 (0x1209bec00) [pid = 1641] [serial = 1406] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 213 (0x14ae96400) [pid = 1641] [serial = 1192] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 212 (0x1567be800) [pid = 1641] [serial = 1369] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 211 (0x14a95c000) [pid = 1641] [serial = 1186] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 210 (0x14e28c400) [pid = 1641] [serial = 1204] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 209 (0x128a35800) [pid = 1641] [serial = 1412] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 208 (0x14e788800) [pid = 1641] [serial = 1218] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 207 (0x14e788000) [pid = 1641] [serial = 1198] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 206 (0x130960c00) [pid = 1641] [serial = 1279] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 205 (0x14e7c2c00) [pid = 1641] [serial = 1195] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 204 (0x1475abc00) [pid = 1641] [serial = 1324] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 203 (0x129fce400) [pid = 1641] [serial = 1213] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 202 (0x14b071c00) [pid = 1641] [serial = 1210] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 201 (0x150c77c00) [pid = 1641] [serial = 1201] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 200 (0x151784000) [pid = 1641] [serial = 1363] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 199 (0x1563fb000) [pid = 1641] [serial = 1366] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 198 (0x14b223400) [pid = 1641] [serial = 1180] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 197 (0x14e44f800) [pid = 1641] [serial = 1183] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 196 (0x14a2b0000) [pid = 1641] [serial = 1207] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 195 (0x12624a800) [pid = 1641] [serial = 1409] [outer = 0x0] [url = about:blank]
05:42:58 INFO - PROCESS | 1641 | --DOMWINDOW == 194 (0x146775000) [pid = 1641] [serial = 888] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
05:42:58 INFO - PROCESS | 1641 | ++DOCSHELL 0x1207b3000 == 35 [pid = 1641] [id = 564]
05:42:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 195 (0x11d66b400) [pid = 1641] [serial = 1581] [outer = 0x0]
05:42:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 196 (0x11d6c9800) [pid = 1641] [serial = 1582] [outer = 0x11d66b400]
05:42:58 INFO - PROCESS | 1641 | 1446122578656 Marionette INFO loaded listener.js
05:42:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 197 (0x11e1ab800) [pid = 1641] [serial = 1583] [outer = 0x11d66b400]
05:42:59 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:59 INFO - document served over http requires an https
05:42:59 INFO - sub-resource via fetch-request using the meta-referrer
05:42:59 INFO - delivery method with keep-origin-redirect and when
05:42:59 INFO - the target request is cross-origin.
05:42:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 574ms
05:42:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:42:59 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dd60500 == 36 [pid = 1641] [id = 565]
05:42:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 198 (0x1201b6c00) [pid = 1641] [serial = 1584] [outer = 0x0]
05:42:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 199 (0x1204c9400) [pid = 1641] [serial = 1585] [outer = 0x1201b6c00]
05:42:59 INFO - PROCESS | 1641 | 1446122579227 Marionette INFO loaded listener.js
05:42:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 200 (0x12090d000) [pid = 1641] [serial = 1586] [outer = 0x1201b6c00]
05:42:59 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:59 INFO - document served over http requires an https
05:42:59 INFO - sub-resource via fetch-request using the meta-referrer
05:42:59 INFO - delivery method with no-redirect and when
05:42:59 INFO - the target request is cross-origin.
05:42:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 527ms
05:42:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:42:59 INFO - PROCESS | 1641 | ++DOCSHELL 0x1209d9100 == 37 [pid = 1641] [id = 566]
05:42:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 201 (0x11e97d400) [pid = 1641] [serial = 1587] [outer = 0x0]
05:42:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 202 (0x1209bec00) [pid = 1641] [serial = 1588] [outer = 0x11e97d400]
05:42:59 INFO - PROCESS | 1641 | 1446122579750 Marionette INFO loaded listener.js
05:42:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 203 (0x1118a3400) [pid = 1641] [serial = 1589] [outer = 0x11e97d400]
05:43:00 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:00 INFO - document served over http requires an https
05:43:00 INFO - sub-resource via fetch-request using the meta-referrer
05:43:00 INFO - delivery method with swap-origin-redirect and when
05:43:00 INFO - the target request is cross-origin.
05:43:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 575ms
05:43:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:43:00 INFO - PROCESS | 1641 | ++DOCSHELL 0x11eb79000 == 38 [pid = 1641] [id = 567]
05:43:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 204 (0x120b10c00) [pid = 1641] [serial = 1590] [outer = 0x0]
05:43:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 205 (0x120bb8400) [pid = 1641] [serial = 1591] [outer = 0x120b10c00]
05:43:00 INFO - PROCESS | 1641 | 1446122580331 Marionette INFO loaded listener.js
05:43:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 206 (0x111891800) [pid = 1641] [serial = 1592] [outer = 0x120b10c00]
05:43:00 INFO - PROCESS | 1641 | ++DOCSHELL 0x11189c400 == 39 [pid = 1641] [id = 568]
05:43:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 207 (0x1118cfc00) [pid = 1641] [serial = 1593] [outer = 0x0]
05:43:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 208 (0x1143b4000) [pid = 1641] [serial = 1594] [outer = 0x1118cfc00]
05:43:01 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:01 INFO - document served over http requires an https
05:43:01 INFO - sub-resource via iframe-tag using the meta-referrer
05:43:01 INFO - delivery method with keep-origin-redirect and when
05:43:01 INFO - the target request is cross-origin.
05:43:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 875ms
05:43:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:43:01 INFO - PROCESS | 1641 | ++DOCSHELL 0x1142bff00 == 40 [pid = 1641] [id = 569]
05:43:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 209 (0x11e267c00) [pid = 1641] [serial = 1595] [outer = 0x0]
05:43:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 210 (0x11e49d000) [pid = 1641] [serial = 1596] [outer = 0x11e267c00]
05:43:01 INFO - PROCESS | 1641 | 1446122581315 Marionette INFO loaded listener.js
05:43:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 211 (0x11e49d400) [pid = 1641] [serial = 1597] [outer = 0x11e267c00]
05:43:01 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d694700 == 41 [pid = 1641] [id = 570]
05:43:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 212 (0x11ebe6000) [pid = 1641] [serial = 1598] [outer = 0x0]
05:43:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 213 (0x1200df000) [pid = 1641] [serial = 1599] [outer = 0x11ebe6000]
05:43:01 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:01 INFO - document served over http requires an https
05:43:01 INFO - sub-resource via iframe-tag using the meta-referrer
05:43:01 INFO - delivery method with no-redirect and when
05:43:01 INFO - the target request is cross-origin.
05:43:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 825ms
05:43:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:43:02 INFO - PROCESS | 1641 | ++DOCSHELL 0x11e9c6000 == 42 [pid = 1641] [id = 571]
05:43:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 214 (0x120a5d400) [pid = 1641] [serial = 1600] [outer = 0x0]
05:43:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 215 (0x120bd2800) [pid = 1641] [serial = 1601] [outer = 0x120a5d400]
05:43:02 INFO - PROCESS | 1641 | 1446122582147 Marionette INFO loaded listener.js
05:43:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 216 (0x121b4b400) [pid = 1641] [serial = 1602] [outer = 0x120a5d400]
05:43:02 INFO - PROCESS | 1641 | ++DOCSHELL 0x11efe5300 == 43 [pid = 1641] [id = 572]
05:43:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 217 (0x121b55c00) [pid = 1641] [serial = 1603] [outer = 0x0]
05:43:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 218 (0x121c48000) [pid = 1641] [serial = 1604] [outer = 0x121b55c00]
05:43:02 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:02 INFO - document served over http requires an https
05:43:02 INFO - sub-resource via iframe-tag using the meta-referrer
05:43:02 INFO - delivery method with swap-origin-redirect and when
05:43:02 INFO - the target request is cross-origin.
05:43:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 830ms
05:43:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:43:02 INFO - PROCESS | 1641 | ++DOCSHELL 0x120669b00 == 44 [pid = 1641] [id = 573]
05:43:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 219 (0x121dd1000) [pid = 1641] [serial = 1605] [outer = 0x0]
05:43:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 220 (0x1220bd800) [pid = 1641] [serial = 1606] [outer = 0x121dd1000]
05:43:02 INFO - PROCESS | 1641 | 1446122582997 Marionette INFO loaded listener.js
05:43:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 221 (0x12216ec00) [pid = 1641] [serial = 1607] [outer = 0x121dd1000]
05:43:03 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:03 INFO - document served over http requires an https
05:43:03 INFO - sub-resource via script-tag using the meta-referrer
05:43:03 INFO - delivery method with keep-origin-redirect and when
05:43:03 INFO - the target request is cross-origin.
05:43:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 778ms
05:43:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:43:03 INFO - PROCESS | 1641 | ++DOCSHELL 0x120dc9500 == 45 [pid = 1641] [id = 574]
05:43:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 222 (0x12090d800) [pid = 1641] [serial = 1608] [outer = 0x0]
05:43:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 223 (0x1226d3800) [pid = 1641] [serial = 1609] [outer = 0x12090d800]
05:43:03 INFO - PROCESS | 1641 | 1446122583725 Marionette INFO loaded listener.js
05:43:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 224 (0x122701400) [pid = 1641] [serial = 1610] [outer = 0x12090d800]
05:43:04 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:04 INFO - document served over http requires an https
05:43:04 INFO - sub-resource via script-tag using the meta-referrer
05:43:04 INFO - delivery method with no-redirect and when
05:43:04 INFO - the target request is cross-origin.
05:43:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 675ms
05:43:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:43:04 INFO - PROCESS | 1641 | ++DOCSHELL 0x121a38c00 == 46 [pid = 1641] [id = 575]
05:43:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 225 (0x1239c4800) [pid = 1641] [serial = 1611] [outer = 0x0]
05:43:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 226 (0x1239c8c00) [pid = 1641] [serial = 1612] [outer = 0x1239c4800]
05:43:04 INFO - PROCESS | 1641 | 1446122584458 Marionette INFO loaded listener.js
05:43:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 227 (0x123b79000) [pid = 1641] [serial = 1613] [outer = 0x1239c4800]
05:43:04 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:04 INFO - document served over http requires an https
05:43:04 INFO - sub-resource via script-tag using the meta-referrer
05:43:04 INFO - delivery method with swap-origin-redirect and when
05:43:04 INFO - the target request is cross-origin.
05:43:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 748ms
05:43:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:43:05 INFO - PROCESS | 1641 | ++DOCSHELL 0x121be4200 == 47 [pid = 1641] [id = 576]
05:43:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 228 (0x123cbb800) [pid = 1641] [serial = 1614] [outer = 0x0]
05:43:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 229 (0x123d20800) [pid = 1641] [serial = 1615] [outer = 0x123cbb800]
05:43:05 INFO - PROCESS | 1641 | 1446122585201 Marionette INFO loaded listener.js
05:43:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 230 (0x123e0f800) [pid = 1641] [serial = 1616] [outer = 0x123cbb800]
05:43:05 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:05 INFO - document served over http requires an https
05:43:05 INFO - sub-resource via xhr-request using the meta-referrer
05:43:05 INFO - delivery method with keep-origin-redirect and when
05:43:05 INFO - the target request is cross-origin.
05:43:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 823ms
05:43:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:43:05 INFO - PROCESS | 1641 | ++DOCSHELL 0x121d87f00 == 48 [pid = 1641] [id = 577]
05:43:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 231 (0x123ed9c00) [pid = 1641] [serial = 1617] [outer = 0x0]
05:43:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 232 (0x123f93000) [pid = 1641] [serial = 1618] [outer = 0x123ed9c00]
05:43:06 INFO - PROCESS | 1641 | 1446122586007 Marionette INFO loaded listener.js
05:43:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 233 (0x12442a400) [pid = 1641] [serial = 1619] [outer = 0x123ed9c00]
05:43:06 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:06 INFO - document served over http requires an https
05:43:06 INFO - sub-resource via xhr-request using the meta-referrer
05:43:06 INFO - delivery method with no-redirect and when
05:43:06 INFO - the target request is cross-origin.
05:43:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 670ms
05:43:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:43:06 INFO - PROCESS | 1641 | ++DOCSHELL 0x12383d400 == 49 [pid = 1641] [id = 578]
05:43:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 234 (0x124557800) [pid = 1641] [serial = 1620] [outer = 0x0]
05:43:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 235 (0x124557c00) [pid = 1641] [serial = 1621] [outer = 0x124557800]
05:43:06 INFO - PROCESS | 1641 | 1446122586692 Marionette INFO loaded listener.js
05:43:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 236 (0x1246fc400) [pid = 1641] [serial = 1622] [outer = 0x124557800]
05:43:07 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:07 INFO - document served over http requires an https
05:43:07 INFO - sub-resource via xhr-request using the meta-referrer
05:43:07 INFO - delivery method with swap-origin-redirect and when
05:43:07 INFO - the target request is cross-origin.
05:43:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 673ms
05:43:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:43:07 INFO - PROCESS | 1641 | ++DOCSHELL 0x123e2b500 == 50 [pid = 1641] [id = 579]
05:43:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 237 (0x124ba7800) [pid = 1641] [serial = 1623] [outer = 0x0]
05:43:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 238 (0x124ba7c00) [pid = 1641] [serial = 1624] [outer = 0x124ba7800]
05:43:07 INFO - PROCESS | 1641 | 1446122587386 Marionette INFO loaded listener.js
05:43:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 239 (0x125f27000) [pid = 1641] [serial = 1625] [outer = 0x124ba7800]
05:43:07 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:07 INFO - document served over http requires an http
05:43:07 INFO - sub-resource via fetch-request using the meta-referrer
05:43:07 INFO - delivery method with keep-origin-redirect and when
05:43:07 INFO - the target request is same-origin.
05:43:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 723ms
05:43:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:43:08 INFO - PROCESS | 1641 | ++DOCSHELL 0x12454b200 == 51 [pid = 1641] [id = 580]
05:43:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 240 (0x11dd3e000) [pid = 1641] [serial = 1626] [outer = 0x0]
05:43:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 241 (0x126214000) [pid = 1641] [serial = 1627] [outer = 0x11dd3e000]
05:43:08 INFO - PROCESS | 1641 | 1446122588107 Marionette INFO loaded listener.js
05:43:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 242 (0x12630d400) [pid = 1641] [serial = 1628] [outer = 0x11dd3e000]
05:43:08 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:08 INFO - document served over http requires an http
05:43:08 INFO - sub-resource via fetch-request using the meta-referrer
05:43:08 INFO - delivery method with no-redirect and when
05:43:08 INFO - the target request is same-origin.
05:43:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 774ms
05:43:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:43:08 INFO - PROCESS | 1641 | ++DOCSHELL 0x124b2f400 == 52 [pid = 1641] [id = 581]
05:43:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 243 (0x1270f1800) [pid = 1641] [serial = 1629] [outer = 0x0]
05:43:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 244 (0x12717e000) [pid = 1641] [serial = 1630] [outer = 0x1270f1800]
05:43:08 INFO - PROCESS | 1641 | 1446122588911 Marionette INFO loaded listener.js
05:43:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 245 (0x12745bc00) [pid = 1641] [serial = 1631] [outer = 0x1270f1800]
05:43:09 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:09 INFO - document served over http requires an http
05:43:09 INFO - sub-resource via fetch-request using the meta-referrer
05:43:09 INFO - delivery method with swap-origin-redirect and when
05:43:09 INFO - the target request is same-origin.
05:43:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 726ms
05:43:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:43:09 INFO - PROCESS | 1641 | ++DOCSHELL 0x125fa5000 == 53 [pid = 1641] [id = 582]
05:43:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 246 (0x1275a9400) [pid = 1641] [serial = 1632] [outer = 0x0]
05:43:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 247 (0x1275a9800) [pid = 1641] [serial = 1633] [outer = 0x1275a9400]
05:43:09 INFO - PROCESS | 1641 | 1446122589610 Marionette INFO loaded listener.js
05:43:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 248 (0x1275b2800) [pid = 1641] [serial = 1634] [outer = 0x1275a9400]
05:43:09 INFO - PROCESS | 1641 | ++DOCSHELL 0x12744a000 == 54 [pid = 1641] [id = 583]
05:43:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 249 (0x127a17c00) [pid = 1641] [serial = 1635] [outer = 0x0]
05:43:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 250 (0x127a6ec00) [pid = 1641] [serial = 1636] [outer = 0x127a17c00]
05:43:10 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:10 INFO - document served over http requires an http
05:43:10 INFO - sub-resource via iframe-tag using the meta-referrer
05:43:10 INFO - delivery method with keep-origin-redirect and when
05:43:10 INFO - the target request is same-origin.
05:43:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 775ms
05:43:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:43:10 INFO - PROCESS | 1641 | ++DOCSHELL 0x1262bf500 == 55 [pid = 1641] [id = 584]
05:43:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 251 (0x127ab5000) [pid = 1641] [serial = 1637] [outer = 0x0]
05:43:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 252 (0x127ab5400) [pid = 1641] [serial = 1638] [outer = 0x127ab5000]
05:43:10 INFO - PROCESS | 1641 | 1446122590444 Marionette INFO loaded listener.js
05:43:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 253 (0x127b28c00) [pid = 1641] [serial = 1639] [outer = 0x127ab5000]
05:43:10 INFO - PROCESS | 1641 | ++DOCSHELL 0x12744d200 == 56 [pid = 1641] [id = 585]
05:43:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 254 (0x127bd6400) [pid = 1641] [serial = 1640] [outer = 0x0]
05:43:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 255 (0x127fbdc00) [pid = 1641] [serial = 1641] [outer = 0x127bd6400]
05:43:10 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:10 INFO - document served over http requires an http
05:43:10 INFO - sub-resource via iframe-tag using the meta-referrer
05:43:10 INFO - delivery method with no-redirect and when
05:43:10 INFO - the target request is same-origin.
05:43:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 727ms
05:43:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:43:11 INFO - PROCESS | 1641 | ++DOCSHELL 0x11da57100 == 57 [pid = 1641] [id = 586]
05:43:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 256 (0x1282ab400) [pid = 1641] [serial = 1642] [outer = 0x0]
05:43:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 257 (0x1282ab800) [pid = 1641] [serial = 1643] [outer = 0x1282ab400]
05:43:11 INFO - PROCESS | 1641 | 1446122591161 Marionette INFO loaded listener.js
05:43:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 258 (0x12847d000) [pid = 1641] [serial = 1644] [outer = 0x1282ab400]
05:43:11 INFO - PROCESS | 1641 | ++DOCSHELL 0x1274f2b00 == 58 [pid = 1641] [id = 587]
05:43:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 259 (0x12847dc00) [pid = 1641] [serial = 1645] [outer = 0x0]
05:43:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 260 (0x1285c6800) [pid = 1641] [serial = 1646] [outer = 0x12847dc00]
05:43:11 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:11 INFO - document served over http requires an http
05:43:11 INFO - sub-resource via iframe-tag using the meta-referrer
05:43:11 INFO - delivery method with swap-origin-redirect and when
05:43:11 INFO - the target request is same-origin.
05:43:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 774ms
05:43:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:43:11 INFO - PROCESS | 1641 | ++DOCSHELL 0x127a55f00 == 59 [pid = 1641] [id = 588]
05:43:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 261 (0x121db4400) [pid = 1641] [serial = 1647] [outer = 0x0]
05:43:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 262 (0x1285c6c00) [pid = 1641] [serial = 1648] [outer = 0x121db4400]
05:43:11 INFO - PROCESS | 1641 | 1446122591948 Marionette INFO loaded listener.js
05:43:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 263 (0x128941c00) [pid = 1641] [serial = 1649] [outer = 0x121db4400]
05:43:12 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:12 INFO - document served over http requires an http
05:43:12 INFO - sub-resource via script-tag using the meta-referrer
05:43:12 INFO - delivery method with keep-origin-redirect and when
05:43:12 INFO - the target request is same-origin.
05:43:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 726ms
05:43:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:43:12 INFO - PROCESS | 1641 | ++DOCSHELL 0x127a9ea00 == 60 [pid = 1641] [id = 589]
05:43:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 264 (0x128b19000) [pid = 1641] [serial = 1650] [outer = 0x0]
05:43:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 265 (0x128b19400) [pid = 1641] [serial = 1651] [outer = 0x128b19000]
05:43:12 INFO - PROCESS | 1641 | 1446122592646 Marionette INFO loaded listener.js
05:43:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 266 (0x128b7ac00) [pid = 1641] [serial = 1652] [outer = 0x128b19000]
05:43:13 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:13 INFO - document served over http requires an http
05:43:13 INFO - sub-resource via script-tag using the meta-referrer
05:43:13 INFO - delivery method with no-redirect and when
05:43:13 INFO - the target request is same-origin.
05:43:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 683ms
05:43:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:43:13 INFO - PROCESS | 1641 | ++DOCSHELL 0x127afef00 == 61 [pid = 1641] [id = 590]
05:43:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 267 (0x12948d400) [pid = 1641] [serial = 1653] [outer = 0x0]
05:43:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 268 (0x12948d800) [pid = 1641] [serial = 1654] [outer = 0x12948d400]
05:43:13 INFO - PROCESS | 1641 | 1446122593375 Marionette INFO loaded listener.js
05:43:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 269 (0x129578800) [pid = 1641] [serial = 1655] [outer = 0x12948d400]
05:43:13 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:13 INFO - document served over http requires an http
05:43:13 INFO - sub-resource via script-tag using the meta-referrer
05:43:13 INFO - delivery method with swap-origin-redirect and when
05:43:13 INFO - the target request is same-origin.
05:43:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 726ms
05:43:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:43:14 INFO - PROCESS | 1641 | ++DOCSHELL 0x127b01700 == 62 [pid = 1641] [id = 591]
05:43:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 270 (0x129a50400) [pid = 1641] [serial = 1656] [outer = 0x0]
05:43:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 271 (0x129a50c00) [pid = 1641] [serial = 1657] [outer = 0x129a50400]
05:43:14 INFO - PROCESS | 1641 | 1446122594115 Marionette INFO loaded listener.js
05:43:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 272 (0x129b1fc00) [pid = 1641] [serial = 1658] [outer = 0x129a50400]
05:43:14 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:14 INFO - document served over http requires an http
05:43:14 INFO - sub-resource via xhr-request using the meta-referrer
05:43:14 INFO - delivery method with keep-origin-redirect and when
05:43:14 INFO - the target request is same-origin.
05:43:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 774ms
05:43:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:43:14 INFO - PROCESS | 1641 | ++DOCSHELL 0x127ef6e00 == 63 [pid = 1641] [id = 592]
05:43:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 273 (0x129e7b800) [pid = 1641] [serial = 1659] [outer = 0x0]
05:43:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 274 (0x129e7bc00) [pid = 1641] [serial = 1660] [outer = 0x129e7b800]
05:43:14 INFO - PROCESS | 1641 | 1446122594885 Marionette INFO loaded listener.js
05:43:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 275 (0x129f2bc00) [pid = 1641] [serial = 1661] [outer = 0x129e7b800]
05:43:15 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:15 INFO - document served over http requires an http
05:43:15 INFO - sub-resource via xhr-request using the meta-referrer
05:43:15 INFO - delivery method with no-redirect and when
05:43:15 INFO - the target request is same-origin.
05:43:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 675ms
05:43:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:43:15 INFO - PROCESS | 1641 | ++DOCSHELL 0x128211500 == 64 [pid = 1641] [id = 593]
05:43:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 276 (0x129f89c00) [pid = 1641] [serial = 1662] [outer = 0x0]
05:43:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 277 (0x12a613800) [pid = 1641] [serial = 1663] [outer = 0x129f89c00]
05:43:15 INFO - PROCESS | 1641 | 1446122595550 Marionette INFO loaded listener.js
05:43:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 278 (0x12a6c2400) [pid = 1641] [serial = 1664] [outer = 0x129f89c00]
05:43:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:16 INFO - document served over http requires an http
05:43:16 INFO - sub-resource via xhr-request using the meta-referrer
05:43:16 INFO - delivery method with swap-origin-redirect and when
05:43:16 INFO - the target request is same-origin.
05:43:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 677ms
05:43:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:43:16 INFO - PROCESS | 1641 | ++DOCSHELL 0x1284d2800 == 65 [pid = 1641] [id = 594]
05:43:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 279 (0x12a814000) [pid = 1641] [serial = 1665] [outer = 0x0]
05:43:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 280 (0x12a814400) [pid = 1641] [serial = 1666] [outer = 0x12a814000]
05:43:16 INFO - PROCESS | 1641 | 1446122596281 Marionette INFO loaded listener.js
05:43:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 281 (0x12a825400) [pid = 1641] [serial = 1667] [outer = 0x12a814000]
05:43:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:16 INFO - document served over http requires an https
05:43:16 INFO - sub-resource via fetch-request using the meta-referrer
05:43:16 INFO - delivery method with keep-origin-redirect and when
05:43:16 INFO - the target request is same-origin.
05:43:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 726ms
05:43:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:43:16 INFO - PROCESS | 1641 | ++DOCSHELL 0x128e9e500 == 66 [pid = 1641] [id = 595]
05:43:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 282 (0x12a8dc000) [pid = 1641] [serial = 1668] [outer = 0x0]
05:43:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 283 (0x12a92a800) [pid = 1641] [serial = 1669] [outer = 0x12a8dc000]
05:43:16 INFO - PROCESS | 1641 | 1446122596963 Marionette INFO loaded listener.js
05:43:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 284 (0x12a9c1c00) [pid = 1641] [serial = 1670] [outer = 0x12a8dc000]
05:43:17 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:17 INFO - document served over http requires an https
05:43:17 INFO - sub-resource via fetch-request using the meta-referrer
05:43:17 INFO - delivery method with no-redirect and when
05:43:17 INFO - the target request is same-origin.
05:43:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 672ms
05:43:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:43:17 INFO - PROCESS | 1641 | ++DOCSHELL 0x128effe00 == 67 [pid = 1641] [id = 596]
05:43:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 285 (0x12b308000) [pid = 1641] [serial = 1671] [outer = 0x0]
05:43:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 286 (0x12b308400) [pid = 1641] [serial = 1672] [outer = 0x12b308000]
05:43:17 INFO - PROCESS | 1641 | 1446122597685 Marionette INFO loaded listener.js
05:43:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 287 (0x12bc36800) [pid = 1641] [serial = 1673] [outer = 0x12b308000]
05:43:18 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:18 INFO - document served over http requires an https
05:43:18 INFO - sub-resource via fetch-request using the meta-referrer
05:43:18 INFO - delivery method with swap-origin-redirect and when
05:43:18 INFO - the target request is same-origin.
05:43:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 776ms
05:43:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:43:18 INFO - PROCESS | 1641 | ++DOCSHELL 0x129aaa800 == 68 [pid = 1641] [id = 597]
05:43:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 288 (0x12bcc5800) [pid = 1641] [serial = 1674] [outer = 0x0]
05:43:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 289 (0x12bcc5c00) [pid = 1641] [serial = 1675] [outer = 0x12bcc5800]
05:43:18 INFO - PROCESS | 1641 | 1446122598453 Marionette INFO loaded listener.js
05:43:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 290 (0x12bcfdc00) [pid = 1641] [serial = 1676] [outer = 0x12bcc5800]
05:43:18 INFO - PROCESS | 1641 | ++DOCSHELL 0x129adb200 == 69 [pid = 1641] [id = 598]
05:43:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 291 (0x12bd62800) [pid = 1641] [serial = 1677] [outer = 0x0]
05:43:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 292 (0x12c22ec00) [pid = 1641] [serial = 1678] [outer = 0x12bd62800]
05:43:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:19 INFO - document served over http requires an https
05:43:19 INFO - sub-resource via iframe-tag using the meta-referrer
05:43:19 INFO - delivery method with keep-origin-redirect and when
05:43:19 INFO - the target request is same-origin.
05:43:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 828ms
05:43:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:43:19 INFO - PROCESS | 1641 | ++DOCSHELL 0x129adcb00 == 70 [pid = 1641] [id = 599]
05:43:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 293 (0x12c249400) [pid = 1641] [serial = 1679] [outer = 0x0]
05:43:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 294 (0x12c249800) [pid = 1641] [serial = 1680] [outer = 0x12c249400]
05:43:19 INFO - PROCESS | 1641 | 1446122599326 Marionette INFO loaded listener.js
05:43:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 295 (0x12c303800) [pid = 1641] [serial = 1681] [outer = 0x12c249400]
05:43:19 INFO - PROCESS | 1641 | ++DOCSHELL 0x129f40200 == 71 [pid = 1641] [id = 600]
05:43:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 296 (0x12c3ac400) [pid = 1641] [serial = 1682] [outer = 0x0]
05:43:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 297 (0x12c3ac800) [pid = 1641] [serial = 1683] [outer = 0x12c3ac400]
05:43:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:19 INFO - document served over http requires an https
05:43:19 INFO - sub-resource via iframe-tag using the meta-referrer
05:43:19 INFO - delivery method with no-redirect and when
05:43:19 INFO - the target request is same-origin.
05:43:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 775ms
05:43:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:43:20 INFO - PROCESS | 1641 | ++DOCSHELL 0x12a6ce300 == 72 [pid = 1641] [id = 601]
05:43:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 298 (0x12c563800) [pid = 1641] [serial = 1684] [outer = 0x0]
05:43:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 299 (0x12c563c00) [pid = 1641] [serial = 1685] [outer = 0x12c563800]
05:43:20 INFO - PROCESS | 1641 | 1446122600112 Marionette INFO loaded listener.js
05:43:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 300 (0x12c7ec800) [pid = 1641] [serial = 1686] [outer = 0x12c563800]
05:43:20 INFO - PROCESS | 1641 | ++DOCSHELL 0x12a79f100 == 73 [pid = 1641] [id = 602]
05:43:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 301 (0x12c974000) [pid = 1641] [serial = 1687] [outer = 0x0]
05:43:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 302 (0x12cb70800) [pid = 1641] [serial = 1688] [outer = 0x12c974000]
05:43:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:20 INFO - document served over http requires an https
05:43:20 INFO - sub-resource via iframe-tag using the meta-referrer
05:43:20 INFO - delivery method with swap-origin-redirect and when
05:43:20 INFO - the target request is same-origin.
05:43:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 980ms
05:43:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:43:21 INFO - PROCESS | 1641 | ++DOCSHELL 0x12a6d0600 == 74 [pid = 1641] [id = 603]
05:43:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 303 (0x12cbaec00) [pid = 1641] [serial = 1689] [outer = 0x0]
05:43:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 304 (0x12cd4f400) [pid = 1641] [serial = 1690] [outer = 0x12cbaec00]
05:43:21 INFO - PROCESS | 1641 | 1446122601082 Marionette INFO loaded listener.js
05:43:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 305 (0x12cde3000) [pid = 1641] [serial = 1691] [outer = 0x12cbaec00]
05:43:21 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:21 INFO - document served over http requires an https
05:43:21 INFO - sub-resource via script-tag using the meta-referrer
05:43:21 INFO - delivery method with keep-origin-redirect and when
05:43:21 INFO - the target request is same-origin.
05:43:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 725ms
05:43:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:43:21 INFO - PROCESS | 1641 | ++DOCSHELL 0x12b27f000 == 75 [pid = 1641] [id = 604]
05:43:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 306 (0x12f0e3c00) [pid = 1641] [serial = 1692] [outer = 0x0]
05:43:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 307 (0x12f128000) [pid = 1641] [serial = 1693] [outer = 0x12f0e3c00]
05:43:21 INFO - PROCESS | 1641 | 1446122601773 Marionette INFO loaded listener.js
05:43:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 308 (0x12f1e3400) [pid = 1641] [serial = 1694] [outer = 0x12f0e3c00]
05:43:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:22 INFO - document served over http requires an https
05:43:22 INFO - sub-resource via script-tag using the meta-referrer
05:43:22 INFO - delivery method with no-redirect and when
05:43:22 INFO - the target request is same-origin.
05:43:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 677ms
05:43:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:43:22 INFO - PROCESS | 1641 | ++DOCSHELL 0x12c56e400 == 76 [pid = 1641] [id = 605]
05:43:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 309 (0x13095c000) [pid = 1641] [serial = 1695] [outer = 0x0]
05:43:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 310 (0x13095cc00) [pid = 1641] [serial = 1696] [outer = 0x13095c000]
05:43:22 INFO - PROCESS | 1641 | 1446122602481 Marionette INFO loaded listener.js
05:43:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 311 (0x130960c00) [pid = 1641] [serial = 1697] [outer = 0x13095c000]
05:43:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:22 INFO - document served over http requires an https
05:43:22 INFO - sub-resource via script-tag using the meta-referrer
05:43:22 INFO - delivery method with swap-origin-redirect and when
05:43:22 INFO - the target request is same-origin.
05:43:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 726ms
05:43:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:43:23 INFO - PROCESS | 1641 | ++DOCSHELL 0x12c9a1400 == 77 [pid = 1641] [id = 606]
05:43:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 312 (0x130c42000) [pid = 1641] [serial = 1698] [outer = 0x0]
05:43:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 313 (0x130c42400) [pid = 1641] [serial = 1699] [outer = 0x130c42000]
05:43:23 INFO - PROCESS | 1641 | 1446122603187 Marionette INFO loaded listener.js
05:43:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 314 (0x123abfc00) [pid = 1641] [serial = 1700] [outer = 0x130c42000]
05:43:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:23 INFO - document served over http requires an https
05:43:23 INFO - sub-resource via xhr-request using the meta-referrer
05:43:23 INFO - delivery method with keep-origin-redirect and when
05:43:23 INFO - the target request is same-origin.
05:43:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 673ms
05:43:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:43:24 INFO - PROCESS | 1641 | ++DOCSHELL 0x12f051500 == 78 [pid = 1641] [id = 607]
05:43:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 315 (0x138461400) [pid = 1641] [serial = 1701] [outer = 0x0]
05:43:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 316 (0x13847c000) [pid = 1641] [serial = 1702] [outer = 0x138461400]
05:43:24 INFO - PROCESS | 1641 | 1446122604872 Marionette INFO loaded listener.js
05:43:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 317 (0x1384bf400) [pid = 1641] [serial = 1703] [outer = 0x138461400]
05:43:25 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:25 INFO - document served over http requires an https
05:43:25 INFO - sub-resource via xhr-request using the meta-referrer
05:43:25 INFO - delivery method with no-redirect and when
05:43:25 INFO - the target request is same-origin.
05:43:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1730ms
05:43:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:43:25 INFO - PROCESS | 1641 | ++DOCSHELL 0x12f0cff00 == 79 [pid = 1641] [id = 608]
05:43:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 318 (0x131225c00) [pid = 1641] [serial = 1704] [outer = 0x0]
05:43:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 319 (0x1312b0800) [pid = 1641] [serial = 1705] [outer = 0x131225c00]
05:43:25 INFO - PROCESS | 1641 | 1446122605628 Marionette INFO loaded listener.js
05:43:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 320 (0x138b43000) [pid = 1641] [serial = 1706] [outer = 0x131225c00]
05:43:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:26 INFO - document served over http requires an https
05:43:26 INFO - sub-resource via xhr-request using the meta-referrer
05:43:26 INFO - delivery method with swap-origin-redirect and when
05:43:26 INFO - the target request is same-origin.
05:43:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 771ms
05:43:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:43:26 INFO - PROCESS | 1641 | ++DOCSHELL 0x1309b0c00 == 80 [pid = 1641] [id = 609]
05:43:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 321 (0x13132bc00) [pid = 1641] [serial = 1707] [outer = 0x0]
05:43:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 322 (0x13132c400) [pid = 1641] [serial = 1708] [outer = 0x13132bc00]
05:43:26 INFO - PROCESS | 1641 | 1446122606403 Marionette INFO loaded listener.js
05:43:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 323 (0x138b87c00) [pid = 1641] [serial = 1709] [outer = 0x13132bc00]
05:43:26 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:26 INFO - document served over http requires an http
05:43:26 INFO - sub-resource via fetch-request using the http-csp
05:43:26 INFO - delivery method with keep-origin-redirect and when
05:43:26 INFO - the target request is cross-origin.
05:43:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 771ms
05:43:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:43:27 INFO - PROCESS | 1641 | ++DOCSHELL 0x130ca9700 == 81 [pid = 1641] [id = 610]
05:43:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 324 (0x13139c800) [pid = 1641] [serial = 1710] [outer = 0x0]
05:43:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 325 (0x11335d800) [pid = 1641] [serial = 1711] [outer = 0x13139c800]
05:43:27 INFO - PROCESS | 1641 | 1446122607157 Marionette INFO loaded listener.js
05:43:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 326 (0x138bf1400) [pid = 1641] [serial = 1712] [outer = 0x13139c800]
05:43:27 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:27 INFO - document served over http requires an http
05:43:27 INFO - sub-resource via fetch-request using the http-csp
05:43:27 INFO - delivery method with no-redirect and when
05:43:27 INFO - the target request is cross-origin.
05:43:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 778ms
05:43:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:43:27 INFO - PROCESS | 1641 | ++DOCSHELL 0x11433c900 == 82 [pid = 1641] [id = 611]
05:43:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 327 (0x1201b6000) [pid = 1641] [serial = 1713] [outer = 0x0]
05:43:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 328 (0x1295bb800) [pid = 1641] [serial = 1714] [outer = 0x1201b6000]
05:43:27 INFO - PROCESS | 1641 | 1446122607997 Marionette INFO loaded listener.js
05:43:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 329 (0x138bf1800) [pid = 1641] [serial = 1715] [outer = 0x1201b6000]
05:43:28 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:28 INFO - document served over http requires an http
05:43:28 INFO - sub-resource via fetch-request using the http-csp
05:43:28 INFO - delivery method with swap-origin-redirect and when
05:43:28 INFO - the target request is cross-origin.
05:43:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 776ms
05:43:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:43:28 INFO - PROCESS | 1641 | ++DOCSHELL 0x1312e4c00 == 83 [pid = 1641] [id = 612]
05:43:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 330 (0x139067000) [pid = 1641] [serial = 1716] [outer = 0x0]
05:43:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 331 (0x1390b0c00) [pid = 1641] [serial = 1717] [outer = 0x139067000]
05:43:28 INFO - PROCESS | 1641 | 1446122608794 Marionette INFO loaded listener.js
05:43:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 332 (0x139132800) [pid = 1641] [serial = 1718] [outer = 0x139067000]
05:43:29 INFO - PROCESS | 1641 | ++DOCSHELL 0x138af4800 == 84 [pid = 1641] [id = 613]
05:43:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 333 (0x130d80400) [pid = 1641] [serial = 1719] [outer = 0x0]
05:43:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 334 (0x139e2cc00) [pid = 1641] [serial = 1720] [outer = 0x130d80400]
05:43:30 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:30 INFO - document served over http requires an http
05:43:30 INFO - sub-resource via iframe-tag using the http-csp
05:43:30 INFO - delivery method with keep-origin-redirect and when
05:43:30 INFO - the target request is cross-origin.
05:43:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1487ms
05:43:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:43:30 INFO - PROCESS | 1641 | ++DOCSHELL 0x11189e700 == 85 [pid = 1641] [id = 614]
05:43:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 335 (0x1118cf000) [pid = 1641] [serial = 1721] [outer = 0x0]
05:43:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 336 (0x1132c1000) [pid = 1641] [serial = 1722] [outer = 0x1118cf000]
05:43:30 INFO - PROCESS | 1641 | 1446122610521 Marionette INFO loaded listener.js
05:43:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 337 (0x113542000) [pid = 1641] [serial = 1723] [outer = 0x1118cf000]
05:43:31 INFO - PROCESS | 1641 | --DOCSHELL 0x150781300 == 84 [pid = 1641] [id = 557]
05:43:31 INFO - PROCESS | 1641 | --DOMWINDOW == 336 (0x1463a4000) [pid = 1641] [serial = 1318] [outer = 0x0] [url = about:blank]
05:43:31 INFO - PROCESS | 1641 | --DOMWINDOW == 335 (0x13aa8c800) [pid = 1641] [serial = 1302] [outer = 0x0] [url = about:blank]
05:43:31 INFO - PROCESS | 1641 | --DOMWINDOW == 334 (0x143b6c800) [pid = 1641] [serial = 1312] [outer = 0x0] [url = about:blank]
05:43:31 INFO - PROCESS | 1641 | --DOMWINDOW == 333 (0x129578400) [pid = 1641] [serial = 1415] [outer = 0x0] [url = about:blank]
05:43:31 INFO - PROCESS | 1641 | --DOMWINDOW == 332 (0x12a6c2800) [pid = 1641] [serial = 1421] [outer = 0x0] [url = about:blank]
05:43:31 INFO - PROCESS | 1641 | --DOMWINDOW == 331 (0x1516e2800) [pid = 1641] [serial = 1386] [outer = 0x0] [url = about:blank]
05:43:31 INFO - PROCESS | 1641 | --DOMWINDOW == 330 (0x1384dd000) [pid = 1641] [serial = 1294] [outer = 0x0] [url = about:blank]
05:43:31 INFO - PROCESS | 1641 | --DOMWINDOW == 329 (0x14b37a400) [pid = 1641] [serial = 1339] [outer = 0x0] [url = about:blank]
05:43:31 INFO - PROCESS | 1641 | --DOMWINDOW == 328 (0x1227db000) [pid = 1641] [serial = 1429] [outer = 0x0] [url = about:blank]
05:43:31 INFO - PROCESS | 1641 | --DOMWINDOW == 327 (0x150c9f400) [pid = 1641] [serial = 1354] [outer = 0x0] [url = about:blank]
05:43:31 INFO - PROCESS | 1641 | --DOMWINDOW == 326 (0x14e4cc400) [pid = 1641] [serial = 1372] [outer = 0x0] [url = about:blank]
05:43:31 INFO - PROCESS | 1641 | --DOMWINDOW == 325 (0x14e0c2400) [pid = 1641] [serial = 1381] [outer = 0x0] [url = about:blank]
05:43:31 INFO - PROCESS | 1641 | --DOMWINDOW == 324 (0x11dd88c00) [pid = 1641] [serial = 1424] [outer = 0x0] [url = about:blank]
05:43:31 INFO - PROCESS | 1641 | --DOMWINDOW == 323 (0x128834000) [pid = 1641] [serial = 1288] [outer = 0x0] [url = about:blank]
05:43:31 INFO - PROCESS | 1641 | --DOMWINDOW == 322 (0x1200df800) [pid = 1641] [serial = 1402] [outer = 0x0] [url = about:blank]
05:43:31 INFO - PROCESS | 1641 | --DOMWINDOW == 321 (0x1499b0400) [pid = 1641] [serial = 1330] [outer = 0x0] [url = about:blank]
05:43:31 INFO - PROCESS | 1641 | --DOMWINDOW == 320 (0x14a113c00) [pid = 1641] [serial = 1333] [outer = 0x0] [url = about:blank]
05:43:31 INFO - PROCESS | 1641 | --DOMWINDOW == 319 (0x150a8ac00) [pid = 1641] [serial = 1360] [outer = 0x0] [url = about:blank]
05:43:31 INFO - PROCESS | 1641 | --DOMWINDOW == 318 (0x129e7b000) [pid = 1641] [serial = 1418] [outer = 0x0] [url = about:blank]
05:43:31 INFO - PROCESS | 1641 | --DOMWINDOW == 317 (0x144873400) [pid = 1641] [serial = 1315] [outer = 0x0] [url = about:blank]
05:43:31 INFO - PROCESS | 1641 | --DOMWINDOW == 316 (0x14fa59400) [pid = 1641] [serial = 1349] [outer = 0x0] [url = about:blank]
05:43:31 INFO - PROCESS | 1641 | --DOMWINDOW == 315 (0x14e258000) [pid = 1641] [serial = 1344] [outer = 0x0] [url = about:blank]
05:43:31 INFO - PROCESS | 1641 | --DOMWINDOW == 314 (0x154899400) [pid = 1641] [serial = 1357] [outer = 0x0] [url = about:blank]
05:43:31 INFO - PROCESS | 1641 | --DOMWINDOW == 313 (0x139178800) [pid = 1641] [serial = 1297] [outer = 0x0] [url = about:blank]
05:43:31 INFO - PROCESS | 1641 | --DOMWINDOW == 312 (0x154d5a000) [pid = 1641] [serial = 1375] [outer = 0x0] [url = about:blank]
05:43:31 INFO - PROCESS | 1641 | --DOMWINDOW == 311 (0x12841cc00) [pid = 1641] [serial = 1399] [outer = 0x0] [url = about:blank]
05:43:31 INFO - PROCESS | 1641 | --DOMWINDOW == 310 (0x11e9aec00) [pid = 1641] [serial = 1391] [outer = 0x0] [url = about:blank]
05:43:31 INFO - PROCESS | 1641 | --DOMWINDOW == 309 (0x13a985c00) [pid = 1641] [serial = 1378] [outer = 0x0] [url = about:blank]
05:43:31 INFO - PROCESS | 1641 | --DOMWINDOW == 308 (0x123cc2000) [pid = 1641] [serial = 1396] [outer = 0x0] [url = about:blank]
05:43:31 INFO - PROCESS | 1641 | --DOMWINDOW == 307 (0x143a3d000) [pid = 1641] [serial = 1307] [outer = 0x0] [url = about:blank]
05:43:31 INFO - PROCESS | 1641 | --DOMWINDOW == 306 (0x14ae96000) [pid = 1641] [serial = 1336] [outer = 0x0] [url = about:blank]
05:43:31 INFO - PROCESS | 1641 | --DOMWINDOW == 305 (0x1288a0800) [pid = 1641] [serial = 1291] [outer = 0x0] [url = about:blank]
05:43:31 INFO - PROCESS | 1641 | --DOMWINDOW == 304 (0x1275b2400) [pid = 1641] [serial = 1434] [outer = 0x0] [url = about:blank]
05:43:31 INFO - PROCESS | 1641 | ++DOCSHELL 0x1142cca00 == 85 [pid = 1641] [id = 615]
05:43:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 305 (0x111851800) [pid = 1641] [serial = 1724] [outer = 0x0]
05:43:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 306 (0x111935c00) [pid = 1641] [serial = 1725] [outer = 0x111851800]
05:43:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:31 INFO - document served over http requires an http
05:43:31 INFO - sub-resource via iframe-tag using the http-csp
05:43:31 INFO - delivery method with no-redirect and when
05:43:31 INFO - the target request is cross-origin.
05:43:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1487ms
05:43:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:43:31 INFO - PROCESS | 1641 | ++DOCSHELL 0x11e1e4300 == 86 [pid = 1641] [id = 616]
05:43:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 307 (0x11dc4e400) [pid = 1641] [serial = 1726] [outer = 0x0]
05:43:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 308 (0x11dd88c00) [pid = 1641] [serial = 1727] [outer = 0x11dc4e400]
05:43:31 INFO - PROCESS | 1641 | 1446122611768 Marionette INFO loaded listener.js
05:43:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 309 (0x11327d000) [pid = 1641] [serial = 1728] [outer = 0x11dc4e400]
05:43:32 INFO - PROCESS | 1641 | ++DOCSHELL 0x11f4acf00 == 87 [pid = 1641] [id = 617]
05:43:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 310 (0x113977400) [pid = 1641] [serial = 1729] [outer = 0x0]
05:43:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 311 (0x11f516000) [pid = 1641] [serial = 1730] [outer = 0x113977400]
05:43:32 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:32 INFO - document served over http requires an http
05:43:32 INFO - sub-resource via iframe-tag using the http-csp
05:43:32 INFO - delivery method with swap-origin-redirect and when
05:43:32 INFO - the target request is cross-origin.
05:43:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 674ms
05:43:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:43:32 INFO - PROCESS | 1641 | ++DOCSHELL 0x11f785c00 == 88 [pid = 1641] [id = 618]
05:43:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 312 (0x1207bd400) [pid = 1641] [serial = 1731] [outer = 0x0]
05:43:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 313 (0x1207bd800) [pid = 1641] [serial = 1732] [outer = 0x1207bd400]
05:43:32 INFO - PROCESS | 1641 | 1446122612442 Marionette INFO loaded listener.js
05:43:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 314 (0x1209be800) [pid = 1641] [serial = 1733] [outer = 0x1207bd400]
05:43:32 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:32 INFO - document served over http requires an http
05:43:32 INFO - sub-resource via script-tag using the http-csp
05:43:32 INFO - delivery method with keep-origin-redirect and when
05:43:32 INFO - the target request is cross-origin.
05:43:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 622ms
05:43:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:43:33 INFO - PROCESS | 1641 | ++DOCSHELL 0x121d82d00 == 89 [pid = 1641] [id = 619]
05:43:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 315 (0x1220bd000) [pid = 1641] [serial = 1734] [outer = 0x0]
05:43:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 316 (0x1220bd400) [pid = 1641] [serial = 1735] [outer = 0x1220bd000]
05:43:33 INFO - PROCESS | 1641 | 1446122613077 Marionette INFO loaded listener.js
05:43:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 317 (0x123aa8400) [pid = 1641] [serial = 1736] [outer = 0x1220bd000]
05:43:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:33 INFO - document served over http requires an http
05:43:33 INFO - sub-resource via script-tag using the http-csp
05:43:33 INFO - delivery method with no-redirect and when
05:43:33 INFO - the target request is cross-origin.
05:43:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 629ms
05:43:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:43:33 INFO - PROCESS | 1641 | ++DOCSHELL 0x12454c100 == 90 [pid = 1641] [id = 620]
05:43:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 318 (0x123d4e000) [pid = 1641] [serial = 1737] [outer = 0x0]
05:43:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 319 (0x123e6d800) [pid = 1641] [serial = 1738] [outer = 0x123d4e000]
05:43:33 INFO - PROCESS | 1641 | 1446122613715 Marionette INFO loaded listener.js
05:43:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 320 (0x126389800) [pid = 1641] [serial = 1739] [outer = 0x123d4e000]
05:43:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:34 INFO - document served over http requires an http
05:43:34 INFO - sub-resource via script-tag using the http-csp
05:43:34 INFO - delivery method with swap-origin-redirect and when
05:43:34 INFO - the target request is cross-origin.
05:43:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 534ms
05:43:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:43:34 INFO - PROCESS | 1641 | ++DOCSHELL 0x127afea00 == 91 [pid = 1641] [id = 621]
05:43:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 321 (0x1282afc00) [pid = 1641] [serial = 1740] [outer = 0x0]
05:43:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 322 (0x128316800) [pid = 1641] [serial = 1741] [outer = 0x1282afc00]
05:43:34 INFO - PROCESS | 1641 | 1446122614374 Marionette INFO loaded listener.js
05:43:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 323 (0x128b71400) [pid = 1641] [serial = 1742] [outer = 0x1282afc00]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 322 (0x14e9bc000) [pid = 1641] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 321 (0x15033c800) [pid = 1641] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 320 (0x12cbae000) [pid = 1641] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 319 (0x1390b0000) [pid = 1641] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 318 (0x14b1fdc00) [pid = 1641] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 317 (0x147c72800) [pid = 1641] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 316 (0x14a108000) [pid = 1641] [serial = 1516] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 315 (0x138a90400) [pid = 1641] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 314 (0x12b3c5400) [pid = 1641] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 313 (0x146d53c00) [pid = 1641] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 312 (0x13a7a5800) [pid = 1641] [serial = 1474] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 311 (0x1308cd800) [pid = 1641] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 310 (0x12a9b2400) [pid = 1641] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 309 (0x130d61c00) [pid = 1641] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 308 (0x14fedf800) [pid = 1641] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 307 (0x1511fbc00) [pid = 1641] [serial = 1553] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 306 (0x144873c00) [pid = 1641] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 305 (0x14e258400) [pid = 1641] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 304 (0x14a705800) [pid = 1641] [serial = 1561] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 303 (0x15159d400) [pid = 1641] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 302 (0x146f11000) [pid = 1641] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 301 (0x12c303c00) [pid = 1641] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 300 (0x147680400) [pid = 1641] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 299 (0x14990a000) [pid = 1641] [serial = 1511] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 298 (0x147503c00) [pid = 1641] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 297 (0x1449b4800) [pid = 1641] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 296 (0x1462d2c00) [pid = 1641] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 295 (0x1209bec00) [pid = 1641] [serial = 1588] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 294 (0x143b67800) [pid = 1641] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 293 (0x1226da800) [pid = 1641] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 292 (0x11e97d400) [pid = 1641] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 291 (0x14a71e000) [pid = 1641] [serial = 1519] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 290 (0x1133c9000) [pid = 1641] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 289 (0x11dd51000) [pid = 1641] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 288 (0x11e588000) [pid = 1641] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 287 (0x144671800) [pid = 1641] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 286 (0x13a6d6800) [pid = 1641] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122544065]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 285 (0x11ef2c800) [pid = 1641] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 284 (0x138bc8400) [pid = 1641] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 283 (0x12745b800) [pid = 1641] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 282 (0x149d3f400) [pid = 1641] [serial = 1514] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122553494]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 281 (0x13aa53000) [pid = 1641] [serial = 1477] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 280 (0x1436a5800) [pid = 1641] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 279 (0x14b277800) [pid = 1641] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 278 (0x1139e3800) [pid = 1641] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 277 (0x147f73000) [pid = 1641] [serial = 1509] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 276 (0x1139ae400) [pid = 1641] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 275 (0x155325000) [pid = 1641] [serial = 1556] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122562989]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 274 (0x14b658400) [pid = 1641] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 273 (0x1201b6c00) [pid = 1641] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 272 (0x1511d7400) [pid = 1641] [serial = 1551] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 271 (0x11d66b400) [pid = 1641] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 270 (0x1205a2c00) [pid = 1641] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 269 (0x14dbea400) [pid = 1641] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 268 (0x11dd7b400) [pid = 1641] [serial = 1570] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 267 (0x14e9bc800) [pid = 1641] [serial = 1537] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 266 (0x15033cc00) [pid = 1641] [serial = 1543] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 265 (0x14dfdc000) [pid = 1641] [serial = 1528] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 264 (0x1390b0400) [pid = 1641] [serial = 1470] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 263 (0x12cd92000) [pid = 1641] [serial = 1456] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 262 (0x143b6c000) [pid = 1641] [serial = 1483] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 261 (0x14dac8400) [pid = 1641] [serial = 1534] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 260 (0x1204c9400) [pid = 1641] [serial = 1585] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 259 (0x147e2a800) [pid = 1641] [serial = 1507] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 258 (0x138b87400) [pid = 1641] [serial = 1465] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 257 (0x155325800) [pid = 1641] [serial = 1557] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122562989]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 256 (0x13aa9a800) [pid = 1641] [serial = 1478] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 255 (0x12bc36400) [pid = 1641] [serial = 1450] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 254 (0x149872800) [pid = 1641] [serial = 1510] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 253 (0x1133c9400) [pid = 1641] [serial = 1564] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 252 (0x14b2a2000) [pid = 1641] [serial = 1522] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 251 (0x123d4ec00) [pid = 1641] [serial = 1441] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 250 (0x1288a0c00) [pid = 1641] [serial = 1444] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 249 (0x13a7a5c00) [pid = 1641] [serial = 1475] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 248 (0x138e65000) [pid = 1641] [serial = 1468] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 247 (0x12a9b2c00) [pid = 1641] [serial = 1447] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 246 (0x14b044800) [pid = 1641] [serial = 1520] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 245 (0x14b729400) [pid = 1641] [serial = 1525] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 244 (0x155723c00) [pid = 1641] [serial = 1554] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 243 (0x146d89800) [pid = 1641] [serial = 1498] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 242 (0x14a108800) [pid = 1641] [serial = 1517] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 241 (0x1448a4000) [pid = 1641] [serial = 1489] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 240 (0x1142f5000) [pid = 1641] [serial = 1567] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 239 (0x144698400) [pid = 1641] [serial = 1486] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 238 (0x111851000) [pid = 1641] [serial = 1562] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 237 (0x1436b0000) [pid = 1641] [serial = 1480] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 236 (0x13093c000) [pid = 1641] [serial = 1459] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 235 (0x11d6c9800) [pid = 1641] [serial = 1582] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 234 (0x15159d800) [pid = 1641] [serial = 1549] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 233 (0x14fefec00) [pid = 1641] [serial = 1540] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 232 (0x11ef2cc00) [pid = 1641] [serial = 1576] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 231 (0x1511d7800) [pid = 1641] [serial = 1552] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 230 (0x130d7e400) [pid = 1641] [serial = 1462] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 229 (0x14af87000) [pid = 1641] [serial = 1546] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 228 (0x14e2b4400) [pid = 1641] [serial = 1531] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 227 (0x12061d800) [pid = 1641] [serial = 1579] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 226 (0x147688c00) [pid = 1641] [serial = 1504] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 225 (0x14a0b0800) [pid = 1641] [serial = 1515] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122553494]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 224 (0x14993c800) [pid = 1641] [serial = 1512] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 223 (0x147527c00) [pid = 1641] [serial = 1501] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 222 (0x1449bc800) [pid = 1641] [serial = 1492] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 221 (0x12c30a000) [pid = 1641] [serial = 1453] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 220 (0x13a6d6c00) [pid = 1641] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122544065]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 219 (0x14665cc00) [pid = 1641] [serial = 1495] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 218 (0x1139c0800) [pid = 1641] [serial = 1438] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 217 (0x11e588c00) [pid = 1641] [serial = 1573] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 216 (0x14db64c00) [pid = 1641] [serial = 1559] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 215 (0x1207ba000) [pid = 1641] [serial = 1580] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 214 (0x14e44fc00) [pid = 1641] [serial = 1532] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 213 (0x11e950400) [pid = 1641] [serial = 1574] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 212 (0x1448dbc00) [pid = 1641] [serial = 1490] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 211 (0x14e5f6c00) [pid = 1641] [serial = 1535] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 210 (0x12c5ec800) [pid = 1641] [serial = 1454] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 209 (0x1138a4800) [pid = 1641] [serial = 1538] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 208 (0x11f7b8000) [pid = 1641] [serial = 1577] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 207 (0x12bd10400) [pid = 1641] [serial = 1451] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 206 (0x1467d5000) [pid = 1641] [serial = 1496] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 205 (0x12b2d0000) [pid = 1641] [serial = 1448] [outer = 0x0] [url = about:blank]
05:43:34 INFO - PROCESS | 1641 | --DOMWINDOW == 204 (0x144a67400) [pid = 1641] [serial = 1493] [outer = 0x0] [url = about:blank]
05:43:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:34 INFO - document served over http requires an http
05:43:34 INFO - sub-resource via xhr-request using the http-csp
05:43:34 INFO - delivery method with keep-origin-redirect and when
05:43:34 INFO - the target request is cross-origin.
05:43:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 725ms
05:43:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:43:35 INFO - PROCESS | 1641 | ++DOCSHELL 0x128efe500 == 92 [pid = 1641] [id = 622]
05:43:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 205 (0x1139c0800) [pid = 1641] [serial = 1743] [outer = 0x0]
05:43:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 206 (0x1139e3800) [pid = 1641] [serial = 1744] [outer = 0x1139c0800]
05:43:35 INFO - PROCESS | 1641 | 1446122615034 Marionette INFO loaded listener.js
05:43:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 207 (0x11e588000) [pid = 1641] [serial = 1745] [outer = 0x1139c0800]
05:43:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:35 INFO - document served over http requires an http
05:43:35 INFO - sub-resource via xhr-request using the http-csp
05:43:35 INFO - delivery method with no-redirect and when
05:43:35 INFO - the target request is cross-origin.
05:43:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 522ms
05:43:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:43:35 INFO - PROCESS | 1641 | ++DOCSHELL 0x12a6cde00 == 93 [pid = 1641] [id = 623]
05:43:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 208 (0x12061d800) [pid = 1641] [serial = 1746] [outer = 0x0]
05:43:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 209 (0x1207ba000) [pid = 1641] [serial = 1747] [outer = 0x12061d800]
05:43:35 INFO - PROCESS | 1641 | 1446122615602 Marionette INFO loaded listener.js
05:43:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 210 (0x1282af800) [pid = 1641] [serial = 1748] [outer = 0x12061d800]
05:43:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:35 INFO - document served over http requires an http
05:43:35 INFO - sub-resource via xhr-request using the http-csp
05:43:35 INFO - delivery method with swap-origin-redirect and when
05:43:35 INFO - the target request is cross-origin.
05:43:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 573ms
05:43:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:43:36 INFO - PROCESS | 1641 | ++DOCSHELL 0x130df2c00 == 94 [pid = 1641] [id = 624]
05:43:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 211 (0x129ac3c00) [pid = 1641] [serial = 1749] [outer = 0x0]
05:43:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 212 (0x129e7b000) [pid = 1641] [serial = 1750] [outer = 0x129ac3c00]
05:43:36 INFO - PROCESS | 1641 | 1446122616138 Marionette INFO loaded listener.js
05:43:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 213 (0x12a814800) [pid = 1641] [serial = 1751] [outer = 0x129ac3c00]
05:43:36 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:36 INFO - document served over http requires an https
05:43:36 INFO - sub-resource via fetch-request using the http-csp
05:43:36 INFO - delivery method with keep-origin-redirect and when
05:43:36 INFO - the target request is cross-origin.
05:43:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 573ms
05:43:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:43:36 INFO - PROCESS | 1641 | ++DOCSHELL 0x138f60f00 == 95 [pid = 1641] [id = 625]
05:43:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 214 (0x12b3c0c00) [pid = 1641] [serial = 1752] [outer = 0x0]
05:43:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 215 (0x12b3c5400) [pid = 1641] [serial = 1753] [outer = 0x12b3c0c00]
05:43:36 INFO - PROCESS | 1641 | 1446122616719 Marionette INFO loaded listener.js
05:43:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 216 (0x12c2cbc00) [pid = 1641] [serial = 1754] [outer = 0x12b3c0c00]
05:43:37 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:37 INFO - document served over http requires an https
05:43:37 INFO - sub-resource via fetch-request using the http-csp
05:43:37 INFO - delivery method with no-redirect and when
05:43:37 INFO - the target request is cross-origin.
05:43:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 572ms
05:43:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:43:37 INFO - PROCESS | 1641 | ++DOCSHELL 0x11189dd00 == 96 [pid = 1641] [id = 626]
05:43:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 217 (0x1139ae400) [pid = 1641] [serial = 1755] [outer = 0x0]
05:43:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 218 (0x1139aec00) [pid = 1641] [serial = 1756] [outer = 0x1139ae400]
05:43:37 INFO - PROCESS | 1641 | 1446122617436 Marionette INFO loaded listener.js
05:43:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 219 (0x111851000) [pid = 1641] [serial = 1757] [outer = 0x1139ae400]
05:43:38 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:38 INFO - document served over http requires an https
05:43:38 INFO - sub-resource via fetch-request using the http-csp
05:43:38 INFO - delivery method with swap-origin-redirect and when
05:43:38 INFO - the target request is cross-origin.
05:43:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 873ms
05:43:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:43:38 INFO - PROCESS | 1641 | ++DOCSHELL 0x11efe3000 == 97 [pid = 1641] [id = 627]
05:43:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 220 (0x120087000) [pid = 1641] [serial = 1758] [outer = 0x0]
05:43:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 221 (0x120087c00) [pid = 1641] [serial = 1759] [outer = 0x120087000]
05:43:38 INFO - PROCESS | 1641 | 1446122618224 Marionette INFO loaded listener.js
05:43:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 222 (0x120ce9400) [pid = 1641] [serial = 1760] [outer = 0x120087000]
05:43:38 INFO - PROCESS | 1641 | ++DOCSHELL 0x11f782f00 == 98 [pid = 1641] [id = 628]
05:43:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 223 (0x120d76800) [pid = 1641] [serial = 1761] [outer = 0x0]
05:43:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 224 (0x12216e000) [pid = 1641] [serial = 1762] [outer = 0x120d76800]
05:43:38 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:38 INFO - document served over http requires an https
05:43:38 INFO - sub-resource via iframe-tag using the http-csp
05:43:38 INFO - delivery method with keep-origin-redirect and when
05:43:38 INFO - the target request is cross-origin.
05:43:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 777ms
05:43:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:43:39 INFO - PROCESS | 1641 | ++DOCSHELL 0x121a38700 == 99 [pid = 1641] [id = 629]
05:43:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 225 (0x128834800) [pid = 1641] [serial = 1763] [outer = 0x0]
05:43:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 226 (0x12bc36400) [pid = 1641] [serial = 1764] [outer = 0x128834800]
05:43:39 INFO - PROCESS | 1641 | 1446122619067 Marionette INFO loaded listener.js
05:43:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 227 (0x12c7e8400) [pid = 1641] [serial = 1765] [outer = 0x128834800]
05:43:39 INFO - PROCESS | 1641 | ++DOCSHELL 0x123d8cc00 == 100 [pid = 1641] [id = 630]
05:43:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 228 (0x127112000) [pid = 1641] [serial = 1766] [outer = 0x0]
05:43:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 229 (0x130960000) [pid = 1641] [serial = 1767] [outer = 0x127112000]
05:43:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:39 INFO - document served over http requires an https
05:43:39 INFO - sub-resource via iframe-tag using the http-csp
05:43:39 INFO - delivery method with no-redirect and when
05:43:39 INFO - the target request is cross-origin.
05:43:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 879ms
05:43:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:43:39 INFO - PROCESS | 1641 | ++DOCSHELL 0x125fa6400 == 101 [pid = 1641] [id = 631]
05:43:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 230 (0x130d7e000) [pid = 1641] [serial = 1768] [outer = 0x0]
05:43:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 231 (0x1312e0000) [pid = 1641] [serial = 1769] [outer = 0x130d7e000]
05:43:39 INFO - PROCESS | 1641 | 1446122619950 Marionette INFO loaded listener.js
05:43:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 232 (0x13847c400) [pid = 1641] [serial = 1770] [outer = 0x130d7e000]
05:43:40 INFO - PROCESS | 1641 | ++DOCSHELL 0x127e1f100 == 102 [pid = 1641] [id = 632]
05:43:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 233 (0x138a90400) [pid = 1641] [serial = 1771] [outer = 0x0]
05:43:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 234 (0x138e65400) [pid = 1641] [serial = 1772] [outer = 0x138a90400]
05:43:40 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:40 INFO - document served over http requires an https
05:43:40 INFO - sub-resource via iframe-tag using the http-csp
05:43:40 INFO - delivery method with swap-origin-redirect and when
05:43:40 INFO - the target request is cross-origin.
05:43:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 828ms
05:43:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:43:40 INFO - PROCESS | 1641 | ++DOCSHELL 0x128ea0300 == 103 [pid = 1641] [id = 633]
05:43:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 235 (0x138fd3800) [pid = 1641] [serial = 1773] [outer = 0x0]
05:43:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 236 (0x139067c00) [pid = 1641] [serial = 1774] [outer = 0x138fd3800]
05:43:40 INFO - PROCESS | 1641 | 1446122620792 Marionette INFO loaded listener.js
05:43:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 237 (0x139132000) [pid = 1641] [serial = 1775] [outer = 0x138fd3800]
05:43:41 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:41 INFO - document served over http requires an https
05:43:41 INFO - sub-resource via script-tag using the http-csp
05:43:41 INFO - delivery method with keep-origin-redirect and when
05:43:41 INFO - the target request is cross-origin.
05:43:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 827ms
05:43:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:43:41 INFO - PROCESS | 1641 | ++DOCSHELL 0x12c7a0d00 == 104 [pid = 1641] [id = 634]
05:43:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 238 (0x139ea9800) [pid = 1641] [serial = 1776] [outer = 0x0]
05:43:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 239 (0x139ea9c00) [pid = 1641] [serial = 1777] [outer = 0x139ea9800]
05:43:41 INFO - PROCESS | 1641 | 1446122621613 Marionette INFO loaded listener.js
05:43:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 240 (0x139ee9c00) [pid = 1641] [serial = 1778] [outer = 0x139ea9800]
05:43:42 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:42 INFO - document served over http requires an https
05:43:42 INFO - sub-resource via script-tag using the http-csp
05:43:42 INFO - delivery method with no-redirect and when
05:43:42 INFO - the target request is cross-origin.
05:43:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 725ms
05:43:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:43:42 INFO - PROCESS | 1641 | ++DOCSHELL 0x138f94500 == 105 [pid = 1641] [id = 635]
05:43:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 241 (0x13a76a000) [pid = 1641] [serial = 1779] [outer = 0x0]
05:43:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 242 (0x13a8d4400) [pid = 1641] [serial = 1780] [outer = 0x13a76a000]
05:43:42 INFO - PROCESS | 1641 | 1446122622315 Marionette INFO loaded listener.js
05:43:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 243 (0x13a419c00) [pid = 1641] [serial = 1781] [outer = 0x13a76a000]
05:43:42 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:42 INFO - document served over http requires an https
05:43:42 INFO - sub-resource via script-tag using the http-csp
05:43:42 INFO - delivery method with swap-origin-redirect and when
05:43:42 INFO - the target request is cross-origin.
05:43:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 721ms
05:43:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:43:43 INFO - PROCESS | 1641 | ++DOCSHELL 0x138f97700 == 106 [pid = 1641] [id = 636]
05:43:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 244 (0x130c61800) [pid = 1641] [serial = 1782] [outer = 0x0]
05:43:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 245 (0x13aa53c00) [pid = 1641] [serial = 1783] [outer = 0x130c61800]
05:43:43 INFO - PROCESS | 1641 | 1446122623103 Marionette INFO loaded listener.js
05:43:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 246 (0x143737000) [pid = 1641] [serial = 1784] [outer = 0x130c61800]
05:43:43 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:43 INFO - document served over http requires an https
05:43:43 INFO - sub-resource via xhr-request using the http-csp
05:43:43 INFO - delivery method with keep-origin-redirect and when
05:43:43 INFO - the target request is cross-origin.
05:43:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 725ms
05:43:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:43:43 INFO - PROCESS | 1641 | ++DOCSHELL 0x139e44500 == 107 [pid = 1641] [id = 637]
05:43:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 247 (0x143aa3c00) [pid = 1641] [serial = 1785] [outer = 0x0]
05:43:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 248 (0x143ac7400) [pid = 1641] [serial = 1786] [outer = 0x143aa3c00]
05:43:43 INFO - PROCESS | 1641 | 1446122623832 Marionette INFO loaded listener.js
05:43:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 249 (0x143ace000) [pid = 1641] [serial = 1787] [outer = 0x143aa3c00]
05:43:44 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:44 INFO - document served over http requires an https
05:43:44 INFO - sub-resource via xhr-request using the http-csp
05:43:44 INFO - delivery method with no-redirect and when
05:43:44 INFO - the target request is cross-origin.
05:43:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 671ms
05:43:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:43:44 INFO - PROCESS | 1641 | ++DOCSHELL 0x13a41e400 == 108 [pid = 1641] [id = 638]
05:43:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 250 (0x143aa3800) [pid = 1641] [serial = 1788] [outer = 0x0]
05:43:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 251 (0x143b5cc00) [pid = 1641] [serial = 1789] [outer = 0x143aa3800]
05:43:44 INFO - PROCESS | 1641 | 1446122624515 Marionette INFO loaded listener.js
05:43:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 252 (0x143e28000) [pid = 1641] [serial = 1790] [outer = 0x143aa3800]
05:43:45 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:45 INFO - document served over http requires an https
05:43:45 INFO - sub-resource via xhr-request using the http-csp
05:43:45 INFO - delivery method with swap-origin-redirect and when
05:43:45 INFO - the target request is cross-origin.
05:43:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 729ms
05:43:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:43:45 INFO - PROCESS | 1641 | ++DOCSHELL 0x13a470700 == 109 [pid = 1641] [id = 639]
05:43:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 253 (0x13a8d4000) [pid = 1641] [serial = 1791] [outer = 0x0]
05:43:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 254 (0x143e80c00) [pid = 1641] [serial = 1792] [outer = 0x13a8d4000]
05:43:45 INFO - PROCESS | 1641 | 1446122625237 Marionette INFO loaded listener.js
05:43:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 255 (0x1442c7800) [pid = 1641] [serial = 1793] [outer = 0x13a8d4000]
05:43:45 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:45 INFO - document served over http requires an http
05:43:45 INFO - sub-resource via fetch-request using the http-csp
05:43:45 INFO - delivery method with keep-origin-redirect and when
05:43:45 INFO - the target request is same-origin.
05:43:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 776ms
05:43:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:43:45 INFO - PROCESS | 1641 | ++DOCSHELL 0x13a713300 == 110 [pid = 1641] [id = 640]
05:43:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 256 (0x14482fc00) [pid = 1641] [serial = 1794] [outer = 0x0]
05:43:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 257 (0x144873400) [pid = 1641] [serial = 1795] [outer = 0x14482fc00]
05:43:46 INFO - PROCESS | 1641 | 1446122626039 Marionette INFO loaded listener.js
05:43:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 258 (0x1448a4400) [pid = 1641] [serial = 1796] [outer = 0x14482fc00]
05:43:46 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:46 INFO - document served over http requires an http
05:43:46 INFO - sub-resource via fetch-request using the http-csp
05:43:46 INFO - delivery method with no-redirect and when
05:43:46 INFO - the target request is same-origin.
05:43:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 720ms
05:43:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:43:46 INFO - PROCESS | 1641 | ++DOCSHELL 0x13a7ace00 == 111 [pid = 1641] [id = 641]
05:43:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 259 (0x144970000) [pid = 1641] [serial = 1797] [outer = 0x0]
05:43:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 260 (0x144970400) [pid = 1641] [serial = 1798] [outer = 0x144970000]
05:43:46 INFO - PROCESS | 1641 | 1446122626733 Marionette INFO loaded listener.js
05:43:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 261 (0x14497c800) [pid = 1641] [serial = 1799] [outer = 0x144970000]
05:43:47 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:47 INFO - document served over http requires an http
05:43:47 INFO - sub-resource via fetch-request using the http-csp
05:43:47 INFO - delivery method with swap-origin-redirect and when
05:43:47 INFO - the target request is same-origin.
05:43:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 725ms
05:43:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:43:47 INFO - PROCESS | 1641 | ++DOCSHELL 0x1437ddf00 == 112 [pid = 1641] [id = 642]
05:43:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 262 (0x144a5fc00) [pid = 1641] [serial = 1800] [outer = 0x0]
05:43:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 263 (0x144a67000) [pid = 1641] [serial = 1801] [outer = 0x144a5fc00]
05:43:47 INFO - PROCESS | 1641 | 1446122627521 Marionette INFO loaded listener.js
05:43:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 264 (0x144b01800) [pid = 1641] [serial = 1802] [outer = 0x144a5fc00]
05:43:47 INFO - PROCESS | 1641 | ++DOCSHELL 0x1437e1b00 == 113 [pid = 1641] [id = 643]
05:43:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 265 (0x144b5dc00) [pid = 1641] [serial = 1803] [outer = 0x0]
05:43:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 266 (0x1462d2800) [pid = 1641] [serial = 1804] [outer = 0x144b5dc00]
05:43:48 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:48 INFO - document served over http requires an http
05:43:48 INFO - sub-resource via iframe-tag using the http-csp
05:43:48 INFO - delivery method with keep-origin-redirect and when
05:43:48 INFO - the target request is same-origin.
05:43:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 774ms
05:43:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:43:48 INFO - PROCESS | 1641 | ++DOCSHELL 0x1437e0700 == 114 [pid = 1641] [id = 644]
05:43:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 267 (0x1463e7000) [pid = 1641] [serial = 1805] [outer = 0x0]
05:43:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 268 (0x1463e7400) [pid = 1641] [serial = 1806] [outer = 0x1463e7000]
05:43:48 INFO - PROCESS | 1641 | 1446122628396 Marionette INFO loaded listener.js
05:43:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 269 (0x1463fa800) [pid = 1641] [serial = 1807] [outer = 0x1463e7000]
05:43:48 INFO - PROCESS | 1641 | ++DOCSHELL 0x143f15900 == 115 [pid = 1641] [id = 645]
05:43:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 270 (0x1466ed000) [pid = 1641] [serial = 1808] [outer = 0x0]
05:43:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 271 (0x1466ed800) [pid = 1641] [serial = 1809] [outer = 0x1466ed000]
05:43:48 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:48 INFO - document served over http requires an http
05:43:48 INFO - sub-resource via iframe-tag using the http-csp
05:43:48 INFO - delivery method with no-redirect and when
05:43:48 INFO - the target request is same-origin.
05:43:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 894ms
05:43:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:43:49 INFO - PROCESS | 1641 | ++DOCSHELL 0x143f17c00 == 116 [pid = 1641] [id = 646]
05:43:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 272 (0x146cdd000) [pid = 1641] [serial = 1810] [outer = 0x0]
05:43:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 273 (0x146cdd400) [pid = 1641] [serial = 1811] [outer = 0x146cdd000]
05:43:49 INFO - PROCESS | 1641 | 1446122629297 Marionette INFO loaded listener.js
05:43:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 274 (0x146d89800) [pid = 1641] [serial = 1812] [outer = 0x146cdd000]
05:43:49 INFO - PROCESS | 1641 | ++DOCSHELL 0x143f4f200 == 117 [pid = 1641] [id = 647]
05:43:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 275 (0x146de6c00) [pid = 1641] [serial = 1813] [outer = 0x0]
05:43:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 276 (0x146e61c00) [pid = 1641] [serial = 1814] [outer = 0x146de6c00]
05:43:49 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:49 INFO - document served over http requires an http
05:43:49 INFO - sub-resource via iframe-tag using the http-csp
05:43:49 INFO - delivery method with swap-origin-redirect and when
05:43:49 INFO - the target request is same-origin.
05:43:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 893ms
05:43:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:43:50 INFO - PROCESS | 1641 | ++DOCSHELL 0x143f4fc00 == 118 [pid = 1641] [id = 648]
05:43:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 277 (0x146e6c800) [pid = 1641] [serial = 1815] [outer = 0x0]
05:43:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 278 (0x146e6cc00) [pid = 1641] [serial = 1816] [outer = 0x146e6c800]
05:43:50 INFO - PROCESS | 1641 | 1446122630185 Marionette INFO loaded listener.js
05:43:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 279 (0x146f11000) [pid = 1641] [serial = 1817] [outer = 0x146e6c800]
05:43:50 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:50 INFO - document served over http requires an http
05:43:50 INFO - sub-resource via script-tag using the http-csp
05:43:50 INFO - delivery method with keep-origin-redirect and when
05:43:50 INFO - the target request is same-origin.
05:43:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 924ms
05:43:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:43:50 INFO - PROCESS | 1641 | ++DOCSHELL 0x144727500 == 119 [pid = 1641] [id = 649]
05:43:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 280 (0x147534400) [pid = 1641] [serial = 1818] [outer = 0x0]
05:43:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 281 (0x147593c00) [pid = 1641] [serial = 1819] [outer = 0x147534400]
05:43:51 INFO - PROCESS | 1641 | 1446122631043 Marionette INFO loaded listener.js
05:43:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 282 (0x1475e5800) [pid = 1641] [serial = 1820] [outer = 0x147534400]
05:43:51 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:51 INFO - document served over http requires an http
05:43:51 INFO - sub-resource via script-tag using the http-csp
05:43:51 INFO - delivery method with no-redirect and when
05:43:51 INFO - the target request is same-origin.
05:43:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 731ms
05:43:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:43:51 INFO - PROCESS | 1641 | ++DOCSHELL 0x14488cf00 == 120 [pid = 1641] [id = 650]
05:43:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 283 (0x1477c5400) [pid = 1641] [serial = 1821] [outer = 0x0]
05:43:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 284 (0x14783e400) [pid = 1641] [serial = 1822] [outer = 0x1477c5400]
05:43:51 INFO - PROCESS | 1641 | 1446122631764 Marionette INFO loaded listener.js
05:43:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 285 (0x1478f4400) [pid = 1641] [serial = 1823] [outer = 0x1477c5400]
05:43:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:52 INFO - document served over http requires an http
05:43:52 INFO - sub-resource via script-tag using the http-csp
05:43:52 INFO - delivery method with swap-origin-redirect and when
05:43:52 INFO - the target request is same-origin.
05:43:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 721ms
05:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:43:52 INFO - PROCESS | 1641 | ++DOCSHELL 0x144a4bf00 == 121 [pid = 1641] [id = 651]
05:43:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 286 (0x147b75400) [pid = 1641] [serial = 1824] [outer = 0x0]
05:43:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 287 (0x147b75800) [pid = 1641] [serial = 1825] [outer = 0x147b75400]
05:43:52 INFO - PROCESS | 1641 | 1446122632541 Marionette INFO loaded listener.js
05:43:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 288 (0x147d24c00) [pid = 1641] [serial = 1826] [outer = 0x147b75400]
05:43:53 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:53 INFO - document served over http requires an http
05:43:53 INFO - sub-resource via xhr-request using the http-csp
05:43:53 INFO - delivery method with keep-origin-redirect and when
05:43:53 INFO - the target request is same-origin.
05:43:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 742ms
05:43:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:43:53 INFO - PROCESS | 1641 | ++DOCSHELL 0x146360f00 == 122 [pid = 1641] [id = 652]
05:43:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 289 (0x147ed1800) [pid = 1641] [serial = 1827] [outer = 0x0]
05:43:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 290 (0x147ed1c00) [pid = 1641] [serial = 1828] [outer = 0x147ed1800]
05:43:53 INFO - PROCESS | 1641 | 1446122633254 Marionette INFO loaded listener.js
05:43:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 291 (0x147f21c00) [pid = 1641] [serial = 1829] [outer = 0x147ed1800]
05:43:53 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:53 INFO - document served over http requires an http
05:43:53 INFO - sub-resource via xhr-request using the http-csp
05:43:53 INFO - delivery method with no-redirect and when
05:43:53 INFO - the target request is same-origin.
05:43:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 676ms
05:43:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:43:53 INFO - PROCESS | 1641 | ++DOCSHELL 0x146363700 == 123 [pid = 1641] [id = 653]
05:43:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 292 (0x1437e9c00) [pid = 1641] [serial = 1830] [outer = 0x0]
05:43:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 293 (0x147f99400) [pid = 1641] [serial = 1831] [outer = 0x1437e9c00]
05:43:53 INFO - PROCESS | 1641 | 1446122633957 Marionette INFO loaded listener.js
05:43:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 294 (0x147f21000) [pid = 1641] [serial = 1832] [outer = 0x1437e9c00]
05:43:54 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:54 INFO - document served over http requires an http
05:43:54 INFO - sub-resource via xhr-request using the http-csp
05:43:54 INFO - delivery method with swap-origin-redirect and when
05:43:54 INFO - the target request is same-origin.
05:43:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 727ms
05:43:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:43:54 INFO - PROCESS | 1641 | ++DOCSHELL 0x1467c1d00 == 124 [pid = 1641] [id = 654]
05:43:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 295 (0x149872c00) [pid = 1641] [serial = 1833] [outer = 0x0]
05:43:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 296 (0x1498d8000) [pid = 1641] [serial = 1834] [outer = 0x149872c00]
05:43:54 INFO - PROCESS | 1641 | 1446122634668 Marionette INFO loaded listener.js
05:43:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 297 (0x14993c800) [pid = 1641] [serial = 1835] [outer = 0x149872c00]
05:43:55 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:55 INFO - document served over http requires an https
05:43:55 INFO - sub-resource via fetch-request using the http-csp
05:43:55 INFO - delivery method with keep-origin-redirect and when
05:43:55 INFO - the target request is same-origin.
05:43:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 772ms
05:43:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:43:55 INFO - PROCESS | 1641 | ++DOCSHELL 0x146d45800 == 125 [pid = 1641] [id = 655]
05:43:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 298 (0x13a44d800) [pid = 1641] [serial = 1836] [outer = 0x0]
05:43:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 299 (0x13a44dc00) [pid = 1641] [serial = 1837] [outer = 0x13a44d800]
05:43:55 INFO - PROCESS | 1641 | 1446122635461 Marionette INFO loaded listener.js
05:43:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 300 (0x1499b0000) [pid = 1641] [serial = 1838] [outer = 0x13a44d800]
05:43:55 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:55 INFO - document served over http requires an https
05:43:55 INFO - sub-resource via fetch-request using the http-csp
05:43:55 INFO - delivery method with no-redirect and when
05:43:55 INFO - the target request is same-origin.
05:43:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 730ms
05:43:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:43:56 INFO - PROCESS | 1641 | ++DOCSHELL 0x14764e500 == 126 [pid = 1641] [id = 656]
05:43:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 301 (0x143610800) [pid = 1641] [serial = 1839] [outer = 0x0]
05:43:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 302 (0x143610c00) [pid = 1641] [serial = 1840] [outer = 0x143610800]
05:43:56 INFO - PROCESS | 1641 | 1446122636182 Marionette INFO loaded listener.js
05:43:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 303 (0x149c98400) [pid = 1641] [serial = 1841] [outer = 0x143610800]
05:43:56 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:56 INFO - document served over http requires an https
05:43:56 INFO - sub-resource via fetch-request using the http-csp
05:43:56 INFO - delivery method with swap-origin-redirect and when
05:43:56 INFO - the target request is same-origin.
05:43:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 780ms
05:43:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:43:56 INFO - PROCESS | 1641 | ++DOCSHELL 0x1476a7a00 == 127 [pid = 1641] [id = 657]
05:43:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 304 (0x149d3f800) [pid = 1641] [serial = 1842] [outer = 0x0]
05:43:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 305 (0x149d3fc00) [pid = 1641] [serial = 1843] [outer = 0x149d3f800]
05:43:56 INFO - PROCESS | 1641 | 1446122636967 Marionette INFO loaded listener.js
05:43:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 306 (0x14a0bf400) [pid = 1641] [serial = 1844] [outer = 0x149d3f800]
05:43:57 INFO - PROCESS | 1641 | ++DOCSHELL 0x1476abb00 == 128 [pid = 1641] [id = 658]
05:43:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 307 (0x144952400) [pid = 1641] [serial = 1845] [outer = 0x0]
05:43:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 308 (0x144a14000) [pid = 1641] [serial = 1846] [outer = 0x144952400]
05:43:57 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:57 INFO - document served over http requires an https
05:43:57 INFO - sub-resource via iframe-tag using the http-csp
05:43:57 INFO - delivery method with keep-origin-redirect and when
05:43:57 INFO - the target request is same-origin.
05:43:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 779ms
05:43:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:43:57 INFO - PROCESS | 1641 | ++DOCSHELL 0x1476ab100 == 129 [pid = 1641] [id = 659]
05:43:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 309 (0x14995d400) [pid = 1641] [serial = 1847] [outer = 0x0]
05:43:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 310 (0x14a113000) [pid = 1641] [serial = 1848] [outer = 0x14995d400]
05:43:57 INFO - PROCESS | 1641 | 1446122637820 Marionette INFO loaded listener.js
05:43:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 311 (0x14a293400) [pid = 1641] [serial = 1849] [outer = 0x14995d400]
05:43:58 INFO - PROCESS | 1641 | ++DOCSHELL 0x1478a4d00 == 130 [pid = 1641] [id = 660]
05:43:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 312 (0x144fa8000) [pid = 1641] [serial = 1850] [outer = 0x0]
05:43:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 313 (0x144fa8400) [pid = 1641] [serial = 1851] [outer = 0x144fa8000]
05:43:58 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:58 INFO - document served over http requires an https
05:43:58 INFO - sub-resource via iframe-tag using the http-csp
05:43:58 INFO - delivery method with no-redirect and when
05:43:58 INFO - the target request is same-origin.
05:43:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 874ms
05:43:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:43:58 INFO - PROCESS | 1641 | ++DOCSHELL 0x1478a2f00 == 131 [pid = 1641] [id = 661]
05:43:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 314 (0x14a2b0800) [pid = 1641] [serial = 1852] [outer = 0x0]
05:43:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 315 (0x14a39a800) [pid = 1641] [serial = 1853] [outer = 0x14a2b0800]
05:43:58 INFO - PROCESS | 1641 | 1446122638731 Marionette INFO loaded listener.js
05:43:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 316 (0x14a623c00) [pid = 1641] [serial = 1854] [outer = 0x14a2b0800]
05:43:59 INFO - PROCESS | 1641 | ++DOCSHELL 0x147e30900 == 132 [pid = 1641] [id = 662]
05:43:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 317 (0x143f46c00) [pid = 1641] [serial = 1855] [outer = 0x0]
05:43:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 318 (0x14a760400) [pid = 1641] [serial = 1856] [outer = 0x143f46c00]
05:43:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:43:59 INFO - document served over http requires an https
05:43:59 INFO - sub-resource via iframe-tag using the http-csp
05:43:59 INFO - delivery method with swap-origin-redirect and when
05:43:59 INFO - the target request is same-origin.
05:43:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 925ms
05:43:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:43:59 INFO - PROCESS | 1641 | ++DOCSHELL 0x147e30e00 == 133 [pid = 1641] [id = 663]
05:43:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 319 (0x14a893000) [pid = 1641] [serial = 1857] [outer = 0x0]
05:43:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 320 (0x14a8e1000) [pid = 1641] [serial = 1858] [outer = 0x14a893000]
05:43:59 INFO - PROCESS | 1641 | 1446122639634 Marionette INFO loaded listener.js
05:43:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 321 (0x14a95c400) [pid = 1641] [serial = 1859] [outer = 0x14a893000]
05:44:00 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:00 INFO - document served over http requires an https
05:44:00 INFO - sub-resource via script-tag using the http-csp
05:44:00 INFO - delivery method with keep-origin-redirect and when
05:44:00 INFO - the target request is same-origin.
05:44:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 877ms
05:44:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:44:00 INFO - PROCESS | 1641 | ++DOCSHELL 0x149817000 == 134 [pid = 1641] [id = 664]
05:44:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 322 (0x14a3ea400) [pid = 1641] [serial = 1860] [outer = 0x0]
05:44:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 323 (0x14ae3e800) [pid = 1641] [serial = 1861] [outer = 0x14a3ea400]
05:44:00 INFO - PROCESS | 1641 | 1446122640465 Marionette INFO loaded listener.js
05:44:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 324 (0x14af87000) [pid = 1641] [serial = 1862] [outer = 0x14a3ea400]
05:44:00 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:00 INFO - document served over http requires an https
05:44:00 INFO - sub-resource via script-tag using the http-csp
05:44:00 INFO - delivery method with no-redirect and when
05:44:00 INFO - the target request is same-origin.
05:44:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 725ms
05:44:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:44:01 INFO - PROCESS | 1641 | ++DOCSHELL 0x14988f400 == 135 [pid = 1641] [id = 665]
05:44:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 325 (0x14a8b3400) [pid = 1641] [serial = 1863] [outer = 0x0]
05:44:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 326 (0x14afa2800) [pid = 1641] [serial = 1864] [outer = 0x14a8b3400]
05:44:01 INFO - PROCESS | 1641 | 1446122641199 Marionette INFO loaded listener.js
05:44:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 327 (0x14afa3800) [pid = 1641] [serial = 1865] [outer = 0x14a8b3400]
05:44:01 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:01 INFO - document served over http requires an https
05:44:01 INFO - sub-resource via script-tag using the http-csp
05:44:01 INFO - delivery method with swap-origin-redirect and when
05:44:01 INFO - the target request is same-origin.
05:44:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 793ms
05:44:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:44:01 INFO - PROCESS | 1641 | ++DOCSHELL 0x149947600 == 136 [pid = 1641] [id = 666]
05:44:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 328 (0x14b0a5000) [pid = 1641] [serial = 1866] [outer = 0x0]
05:44:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 329 (0x14b0a5400) [pid = 1641] [serial = 1867] [outer = 0x14b0a5000]
05:44:02 INFO - PROCESS | 1641 | 1446122642006 Marionette INFO loaded listener.js
05:44:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 330 (0x14b2a2c00) [pid = 1641] [serial = 1868] [outer = 0x14b0a5000]
05:44:02 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:02 INFO - document served over http requires an https
05:44:02 INFO - sub-resource via xhr-request using the http-csp
05:44:02 INFO - delivery method with keep-origin-redirect and when
05:44:02 INFO - the target request is same-origin.
05:44:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 726ms
05:44:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:44:02 INFO - PROCESS | 1641 | ++DOCSHELL 0x149d08f00 == 137 [pid = 1641] [id = 667]
05:44:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 331 (0x14d649400) [pid = 1641] [serial = 1869] [outer = 0x0]
05:44:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 332 (0x14d6be000) [pid = 1641] [serial = 1870] [outer = 0x14d649400]
05:44:02 INFO - PROCESS | 1641 | 1446122642720 Marionette INFO loaded listener.js
05:44:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 333 (0x14d7b8800) [pid = 1641] [serial = 1871] [outer = 0x14d649400]
05:44:03 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:03 INFO - document served over http requires an https
05:44:03 INFO - sub-resource via xhr-request using the http-csp
05:44:03 INFO - delivery method with no-redirect and when
05:44:03 INFO - the target request is same-origin.
05:44:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 722ms
05:44:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:44:03 INFO - PROCESS | 1641 | ++DOCSHELL 0x149d0b700 == 138 [pid = 1641] [id = 668]
05:44:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 334 (0x14e28c000) [pid = 1641] [serial = 1872] [outer = 0x0]
05:44:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 335 (0x14e2a7800) [pid = 1641] [serial = 1873] [outer = 0x14e28c000]
05:44:03 INFO - PROCESS | 1641 | 1446122643484 Marionette INFO loaded listener.js
05:44:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 336 (0x14e2b4000) [pid = 1641] [serial = 1874] [outer = 0x14e28c000]
05:44:05 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:05 INFO - document served over http requires an https
05:44:05 INFO - sub-resource via xhr-request using the http-csp
05:44:05 INFO - delivery method with swap-origin-redirect and when
05:44:05 INFO - the target request is same-origin.
05:44:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2199ms
05:44:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:44:05 INFO - PROCESS | 1641 | ++DOCSHELL 0x1142c0e00 == 139 [pid = 1641] [id = 669]
05:44:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 337 (0x13aa53000) [pid = 1641] [serial = 1875] [outer = 0x0]
05:44:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 338 (0x13aa8c400) [pid = 1641] [serial = 1876] [outer = 0x13aa53000]
05:44:05 INFO - PROCESS | 1641 | 1446122645802 Marionette INFO loaded listener.js
05:44:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 339 (0x14b37a400) [pid = 1641] [serial = 1877] [outer = 0x13aa53000]
05:44:06 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:06 INFO - document served over http requires an http
05:44:06 INFO - sub-resource via fetch-request using the meta-csp
05:44:06 INFO - delivery method with keep-origin-redirect and when
05:44:06 INFO - the target request is cross-origin.
05:44:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 975ms
05:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:44:06 INFO - PROCESS | 1641 | ++DOCSHELL 0x12cdba300 == 140 [pid = 1641] [id = 670]
05:44:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 340 (0x1442c7c00) [pid = 1641] [serial = 1878] [outer = 0x0]
05:44:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 341 (0x14482f400) [pid = 1641] [serial = 1879] [outer = 0x1442c7c00]
05:44:06 INFO - PROCESS | 1641 | 1446122646675 Marionette INFO loaded listener.js
05:44:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 342 (0x14d649c00) [pid = 1641] [serial = 1880] [outer = 0x1442c7c00]
05:44:07 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:07 INFO - document served over http requires an http
05:44:07 INFO - sub-resource via fetch-request using the meta-csp
05:44:07 INFO - delivery method with no-redirect and when
05:44:07 INFO - the target request is cross-origin.
05:44:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 774ms
05:44:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:44:07 INFO - PROCESS | 1641 | ++DOCSHELL 0x11433c400 == 141 [pid = 1641] [id = 671]
05:44:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 343 (0x11ea54800) [pid = 1641] [serial = 1881] [outer = 0x0]
05:44:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 344 (0x130d61800) [pid = 1641] [serial = 1882] [outer = 0x11ea54800]
05:44:07 INFO - PROCESS | 1641 | 1446122647471 Marionette INFO loaded listener.js
05:44:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 345 (0x14d7b8000) [pid = 1641] [serial = 1883] [outer = 0x11ea54800]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x11189c400 == 140 [pid = 1641] [id = 568]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x11d694700 == 139 [pid = 1641] [id = 570]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x128efe000 == 138 [pid = 1641] [id = 138]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x11efe5300 == 137 [pid = 1641] [id = 572]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x15827ae00 == 136 [pid = 1641] [id = 556]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x123e2b500 == 135 [pid = 1641] [id = 579]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x12454b200 == 134 [pid = 1641] [id = 580]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x124b2f400 == 133 [pid = 1641] [id = 581]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x125fa5000 == 132 [pid = 1641] [id = 582]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x12744a000 == 131 [pid = 1641] [id = 583]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x1262bf500 == 130 [pid = 1641] [id = 584]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x12744d200 == 129 [pid = 1641] [id = 585]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x11da57100 == 128 [pid = 1641] [id = 586]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x1274f2b00 == 127 [pid = 1641] [id = 587]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x127a55f00 == 126 [pid = 1641] [id = 588]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x127a9ea00 == 125 [pid = 1641] [id = 589]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x127afef00 == 124 [pid = 1641] [id = 590]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x127b01700 == 123 [pid = 1641] [id = 591]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x127ef6e00 == 122 [pid = 1641] [id = 592]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x128211500 == 121 [pid = 1641] [id = 593]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x1284d2800 == 120 [pid = 1641] [id = 594]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x128e9e500 == 119 [pid = 1641] [id = 595]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x128effe00 == 118 [pid = 1641] [id = 596]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x129aaa800 == 117 [pid = 1641] [id = 597]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x129adb200 == 116 [pid = 1641] [id = 598]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x129adcb00 == 115 [pid = 1641] [id = 599]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x129f40200 == 114 [pid = 1641] [id = 600]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x12a6ce300 == 113 [pid = 1641] [id = 601]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x128b02b00 == 112 [pid = 1641] [id = 136]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x12a79f100 == 111 [pid = 1641] [id = 602]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x12a6d0600 == 110 [pid = 1641] [id = 603]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x12b27f000 == 109 [pid = 1641] [id = 604]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x12c56e400 == 108 [pid = 1641] [id = 605]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x121a35f00 == 107 [pid = 1641] [id = 126]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x12c9a1400 == 106 [pid = 1641] [id = 606]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x12f051500 == 105 [pid = 1641] [id = 607]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x121a35500 == 104 [pid = 1641] [id = 132]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x12f0cff00 == 103 [pid = 1641] [id = 608]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x1309b0c00 == 102 [pid = 1641] [id = 609]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x130ca9700 == 101 [pid = 1641] [id = 610]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x11433c900 == 100 [pid = 1641] [id = 611]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x121d83700 == 99 [pid = 1641] [id = 127]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x1312e4c00 == 98 [pid = 1641] [id = 612]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x11189e700 == 97 [pid = 1641] [id = 614]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x1142cca00 == 96 [pid = 1641] [id = 615]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x138af4800 == 95 [pid = 1641] [id = 613]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x11e1e4300 == 94 [pid = 1641] [id = 616]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x11f4acf00 == 93 [pid = 1641] [id = 617]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x11f785c00 == 92 [pid = 1641] [id = 618]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x121d82d00 == 91 [pid = 1641] [id = 619]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x11f785200 == 90 [pid = 1641] [id = 130]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x11e1e2500 == 89 [pid = 1641] [id = 121]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x12454c100 == 88 [pid = 1641] [id = 620]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x127e1b500 == 87 [pid = 1641] [id = 134]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x127afea00 == 86 [pid = 1641] [id = 621]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x128efe500 == 85 [pid = 1641] [id = 622]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x120a2dd00 == 84 [pid = 1641] [id = 125]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x11f785700 == 83 [pid = 1641] [id = 124]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x12a6cde00 == 82 [pid = 1641] [id = 623]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x11f770500 == 81 [pid = 1641] [id = 123]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x130df2c00 == 80 [pid = 1641] [id = 624]
05:44:08 INFO - PROCESS | 1641 | --DOCSHELL 0x138f60f00 == 79 [pid = 1641] [id = 625]
05:44:08 INFO - PROCESS | 1641 | --DOMWINDOW == 344 (0x1118a3400) [pid = 1641] [serial = 1589] [outer = 0x0] [url = about:blank]
05:44:08 INFO - PROCESS | 1641 | --DOMWINDOW == 343 (0x12cde3c00) [pid = 1641] [serial = 1457] [outer = 0x0] [url = about:blank]
05:44:08 INFO - PROCESS | 1641 | --DOMWINDOW == 342 (0x14b38c800) [pid = 1641] [serial = 1523] [outer = 0x0] [url = about:blank]
05:44:08 INFO - PROCESS | 1641 | --DOMWINDOW == 341 (0x14a2b0c00) [pid = 1641] [serial = 1518] [outer = 0x0] [url = about:blank]
05:44:08 INFO - PROCESS | 1641 | --DOMWINDOW == 340 (0x128b9c400) [pid = 1641] [serial = 1445] [outer = 0x0] [url = about:blank]
05:44:08 INFO - PROCESS | 1641 | --DOMWINDOW == 339 (0x11e1ab800) [pid = 1641] [serial = 1583] [outer = 0x0] [url = about:blank]
05:44:08 INFO - PROCESS | 1641 | --DOMWINDOW == 338 (0x146e6c000) [pid = 1641] [serial = 1499] [outer = 0x0] [url = about:blank]
05:44:08 INFO - PROCESS | 1641 | --DOMWINDOW == 337 (0x143e53000) [pid = 1641] [serial = 1484] [outer = 0x0] [url = about:blank]
05:44:08 INFO - PROCESS | 1641 | --DOMWINDOW == 336 (0x150c81800) [pid = 1641] [serial = 1544] [outer = 0x0] [url = about:blank]
05:44:08 INFO - PROCESS | 1641 | --DOMWINDOW == 335 (0x1309ab000) [pid = 1641] [serial = 1460] [outer = 0x0] [url = about:blank]
05:44:08 INFO - PROCESS | 1641 | --DOMWINDOW == 334 (0x12090d000) [pid = 1641] [serial = 1586] [outer = 0x0] [url = about:blank]
05:44:08 INFO - PROCESS | 1641 | --DOMWINDOW == 333 (0x131348400) [pid = 1641] [serial = 1463] [outer = 0x0] [url = about:blank]
05:44:08 INFO - PROCESS | 1641 | --DOMWINDOW == 332 (0x139e33400) [pid = 1641] [serial = 1471] [outer = 0x0] [url = about:blank]
05:44:08 INFO - PROCESS | 1641 | --DOMWINDOW == 331 (0x15022ec00) [pid = 1641] [serial = 1541] [outer = 0x0] [url = about:blank]
05:44:08 INFO - PROCESS | 1641 | --DOMWINDOW == 330 (0x138bbc000) [pid = 1641] [serial = 1466] [outer = 0x0] [url = about:blank]
05:44:08 INFO - PROCESS | 1641 | --DOMWINDOW == 329 (0x154143c00) [pid = 1641] [serial = 1550] [outer = 0x0] [url = about:blank]
05:44:08 INFO - PROCESS | 1641 | --DOMWINDOW == 328 (0x150dff400) [pid = 1641] [serial = 1547] [outer = 0x0] [url = about:blank]
05:44:08 INFO - PROCESS | 1641 | --DOMWINDOW == 327 (0x13a9e4800) [pid = 1641] [serial = 1476] [outer = 0x0] [url = about:blank]
05:44:08 INFO - PROCESS | 1641 | --DOMWINDOW == 326 (0x147f09c00) [pid = 1641] [serial = 1508] [outer = 0x0] [url = about:blank]
05:44:08 INFO - PROCESS | 1641 | --DOMWINDOW == 325 (0x11e1a9800) [pid = 1641] [serial = 1571] [outer = 0x0] [url = about:blank]
05:44:08 INFO - PROCESS | 1641 | --DOMWINDOW == 324 (0x1478f4c00) [pid = 1641] [serial = 1505] [outer = 0x0] [url = about:blank]
05:44:08 INFO - PROCESS | 1641 | --DOMWINDOW == 323 (0x1446f0800) [pid = 1641] [serial = 1487] [outer = 0x0] [url = about:blank]
05:44:08 INFO - PROCESS | 1641 | --DOMWINDOW == 322 (0x124b18400) [pid = 1641] [serial = 1442] [outer = 0x0] [url = about:blank]
05:44:08 INFO - PROCESS | 1641 | --DOMWINDOW == 321 (0x11d6c9400) [pid = 1641] [serial = 1568] [outer = 0x0] [url = about:blank]
05:44:08 INFO - PROCESS | 1641 | --DOMWINDOW == 320 (0x1565f2c00) [pid = 1641] [serial = 1555] [outer = 0x0] [url = about:blank]
05:44:08 INFO - PROCESS | 1641 | --DOMWINDOW == 319 (0x146de6800) [pid = 1641] [serial = 1502] [outer = 0x0] [url = about:blank]
05:44:08 INFO - PROCESS | 1641 | --DOMWINDOW == 318 (0x149988c00) [pid = 1641] [serial = 1513] [outer = 0x0] [url = about:blank]
05:44:08 INFO - PROCESS | 1641 | --DOMWINDOW == 317 (0x1135ed400) [pid = 1641] [serial = 1565] [outer = 0x0] [url = about:blank]
05:44:08 INFO - PROCESS | 1641 | --DOMWINDOW == 316 (0x1437e9400) [pid = 1641] [serial = 1481] [outer = 0x0] [url = about:blank]
05:44:08 INFO - PROCESS | 1641 | --DOMWINDOW == 315 (0x11dc4e800) [pid = 1641] [serial = 1439] [outer = 0x0] [url = about:blank]
05:44:08 INFO - PROCESS | 1641 | --DOMWINDOW == 314 (0x14e134000) [pid = 1641] [serial = 1529] [outer = 0x0] [url = about:blank]
05:44:08 INFO - PROCESS | 1641 | --DOMWINDOW == 313 (0x14b7cf400) [pid = 1641] [serial = 1526] [outer = 0x0] [url = about:blank]
05:44:08 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:08 INFO - document served over http requires an http
05:44:08 INFO - sub-resource via fetch-request using the meta-csp
05:44:08 INFO - delivery method with swap-origin-redirect and when
05:44:08 INFO - the target request is cross-origin.
05:44:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1735ms
05:44:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:44:09 INFO - PROCESS | 1641 | ++DOCSHELL 0x11f4ac000 == 80 [pid = 1641] [id = 672]
05:44:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 314 (0x11da6cc00) [pid = 1641] [serial = 1884] [outer = 0x0]
05:44:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 315 (0x11dc5c000) [pid = 1641] [serial = 1885] [outer = 0x11da6cc00]
05:44:09 INFO - PROCESS | 1641 | 1446122649163 Marionette INFO loaded listener.js
05:44:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 316 (0x11e563800) [pid = 1641] [serial = 1886] [outer = 0x11da6cc00]
05:44:09 INFO - PROCESS | 1641 | ++DOCSHELL 0x121d83700 == 81 [pid = 1641] [id = 673]
05:44:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 317 (0x1135edc00) [pid = 1641] [serial = 1887] [outer = 0x0]
05:44:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 318 (0x11ef2c800) [pid = 1641] [serial = 1888] [outer = 0x1135edc00]
05:44:09 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:09 INFO - document served over http requires an http
05:44:09 INFO - sub-resource via iframe-tag using the meta-csp
05:44:09 INFO - delivery method with keep-origin-redirect and when
05:44:09 INFO - the target request is cross-origin.
05:44:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 625ms
05:44:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:44:09 INFO - PROCESS | 1641 | ++DOCSHELL 0x120c4be00 == 82 [pid = 1641] [id = 674]
05:44:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 319 (0x1204c9400) [pid = 1641] [serial = 1889] [outer = 0x0]
05:44:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 320 (0x1205a2000) [pid = 1641] [serial = 1890] [outer = 0x1204c9400]
05:44:09 INFO - PROCESS | 1641 | 1446122649839 Marionette INFO loaded listener.js
05:44:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 321 (0x120b10800) [pid = 1641] [serial = 1891] [outer = 0x1204c9400]
05:44:10 INFO - PROCESS | 1641 | ++DOCSHELL 0x125fa5000 == 83 [pid = 1641] [id = 675]
05:44:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 322 (0x121b7bc00) [pid = 1641] [serial = 1892] [outer = 0x0]
05:44:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 323 (0x121db4c00) [pid = 1641] [serial = 1893] [outer = 0x121b7bc00]
05:44:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:10 INFO - document served over http requires an http
05:44:10 INFO - sub-resource via iframe-tag using the meta-csp
05:44:10 INFO - delivery method with no-redirect and when
05:44:10 INFO - the target request is cross-origin.
05:44:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 622ms
05:44:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:44:10 INFO - PROCESS | 1641 | ++DOCSHELL 0x127a59b00 == 84 [pid = 1641] [id = 676]
05:44:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 324 (0x123d4ec00) [pid = 1641] [serial = 1894] [outer = 0x0]
05:44:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 325 (0x123da7c00) [pid = 1641] [serial = 1895] [outer = 0x123d4ec00]
05:44:10 INFO - PROCESS | 1641 | 1446122650491 Marionette INFO loaded listener.js
05:44:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 326 (0x124681c00) [pid = 1641] [serial = 1896] [outer = 0x123d4ec00]
05:44:10 INFO - PROCESS | 1641 | ++DOCSHELL 0x127ef6e00 == 85 [pid = 1641] [id = 677]
05:44:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 327 (0x121b95400) [pid = 1641] [serial = 1897] [outer = 0x0]
05:44:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 328 (0x125eb1800) [pid = 1641] [serial = 1898] [outer = 0x121b95400]
05:44:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:10 INFO - document served over http requires an http
05:44:10 INFO - sub-resource via iframe-tag using the meta-csp
05:44:10 INFO - delivery method with swap-origin-redirect and when
05:44:10 INFO - the target request is cross-origin.
05:44:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 725ms
05:44:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:44:11 INFO - PROCESS | 1641 | ++DOCSHELL 0x1284d2d00 == 86 [pid = 1641] [id = 678]
05:44:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 329 (0x120923c00) [pid = 1641] [serial = 1899] [outer = 0x0]
05:44:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 330 (0x127563000) [pid = 1641] [serial = 1900] [outer = 0x120923c00]
05:44:11 INFO - PROCESS | 1641 | 1446122651232 Marionette INFO loaded listener.js
05:44:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 331 (0x127b28000) [pid = 1641] [serial = 1901] [outer = 0x120923c00]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 330 (0x123d4e000) [pid = 1641] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 329 (0x1207bd400) [pid = 1641] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 328 (0x111851800) [pid = 1641] [serial = 1724] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122611415]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 327 (0x1139c0800) [pid = 1641] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 326 (0x11dc4e400) [pid = 1641] [serial = 1726] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 325 (0x1118cf000) [pid = 1641] [serial = 1721] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 324 (0x12061d800) [pid = 1641] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 323 (0x1282afc00) [pid = 1641] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 322 (0x113977400) [pid = 1641] [serial = 1729] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 321 (0x129ac3c00) [pid = 1641] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 320 (0x1220bd000) [pid = 1641] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 319 (0x1118cfc00) [pid = 1641] [serial = 1593] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 318 (0x130d80400) [pid = 1641] [serial = 1719] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 317 (0x121b55c00) [pid = 1641] [serial = 1603] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 316 (0x127bd6400) [pid = 1641] [serial = 1640] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122590760]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 315 (0x12bd62800) [pid = 1641] [serial = 1677] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 314 (0x12c3ac400) [pid = 1641] [serial = 1682] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122599657]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 313 (0x12c974000) [pid = 1641] [serial = 1687] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 312 (0x11ebe6000) [pid = 1641] [serial = 1598] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122581675]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 311 (0x127a17c00) [pid = 1641] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 310 (0x12847dc00) [pid = 1641] [serial = 1645] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 309 (0x123d20800) [pid = 1641] [serial = 1615] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 308 (0x1275a9800) [pid = 1641] [serial = 1633] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 307 (0x12c249800) [pid = 1641] [serial = 1680] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 306 (0x1226d3800) [pid = 1641] [serial = 1609] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 305 (0x1312b0800) [pid = 1641] [serial = 1705] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 304 (0x12cd4f400) [pid = 1641] [serial = 1690] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 303 (0x1220bd400) [pid = 1641] [serial = 1735] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 302 (0x128b19400) [pid = 1641] [serial = 1651] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 301 (0x120bd2800) [pid = 1641] [serial = 1601] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 300 (0x12a92a800) [pid = 1641] [serial = 1669] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 299 (0x12c563c00) [pid = 1641] [serial = 1685] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 298 (0x124557c00) [pid = 1641] [serial = 1621] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 297 (0x129a50c00) [pid = 1641] [serial = 1657] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 296 (0x1220bd800) [pid = 1641] [serial = 1606] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 295 (0x11e49d000) [pid = 1641] [serial = 1596] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 294 (0x12c22ec00) [pid = 1641] [serial = 1678] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 293 (0x11f516000) [pid = 1641] [serial = 1730] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 292 (0x13095cc00) [pid = 1641] [serial = 1696] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 291 (0x1239c8c00) [pid = 1641] [serial = 1612] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 290 (0x1207bd800) [pid = 1641] [serial = 1732] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 289 (0x126214000) [pid = 1641] [serial = 1627] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 288 (0x13847c000) [pid = 1641] [serial = 1702] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 287 (0x12bcc5c00) [pid = 1641] [serial = 1675] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 286 (0x120bb8400) [pid = 1641] [serial = 1591] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 285 (0x1285c6800) [pid = 1641] [serial = 1646] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 284 (0x13132c400) [pid = 1641] [serial = 1708] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 283 (0x1132c1000) [pid = 1641] [serial = 1722] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 282 (0x130c42400) [pid = 1641] [serial = 1699] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 281 (0x139e2cc00) [pid = 1641] [serial = 1720] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 280 (0x111935c00) [pid = 1641] [serial = 1725] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122611415]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 279 (0x127fbdc00) [pid = 1641] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122590760]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 278 (0x12b308400) [pid = 1641] [serial = 1672] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 277 (0x11dd88c00) [pid = 1641] [serial = 1727] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 276 (0x1143b4000) [pid = 1641] [serial = 1594] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 275 (0x12c3ac800) [pid = 1641] [serial = 1683] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122599657]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 274 (0x1282ab800) [pid = 1641] [serial = 1643] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 273 (0x129e7bc00) [pid = 1641] [serial = 1660] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 272 (0x12cb70800) [pid = 1641] [serial = 1688] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 271 (0x1285c6c00) [pid = 1641] [serial = 1648] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 270 (0x129e7b000) [pid = 1641] [serial = 1750] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 269 (0x123f93000) [pid = 1641] [serial = 1618] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 268 (0x1139e3800) [pid = 1641] [serial = 1744] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 267 (0x1295bb800) [pid = 1641] [serial = 1714] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 266 (0x127a6ec00) [pid = 1641] [serial = 1636] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 265 (0x11335d800) [pid = 1641] [serial = 1711] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 264 (0x1390b0c00) [pid = 1641] [serial = 1717] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 263 (0x127ab5400) [pid = 1641] [serial = 1638] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 262 (0x12948d800) [pid = 1641] [serial = 1654] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 261 (0x12f128000) [pid = 1641] [serial = 1693] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 260 (0x124ba7c00) [pid = 1641] [serial = 1624] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 259 (0x12717e000) [pid = 1641] [serial = 1630] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 258 (0x121c48000) [pid = 1641] [serial = 1604] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 257 (0x1200df000) [pid = 1641] [serial = 1599] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122581675]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 256 (0x12a613800) [pid = 1641] [serial = 1663] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 255 (0x128316800) [pid = 1641] [serial = 1741] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 254 (0x1207ba000) [pid = 1641] [serial = 1747] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 253 (0x123e6d800) [pid = 1641] [serial = 1738] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 252 (0x12a814400) [pid = 1641] [serial = 1666] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 251 (0x12b3c5400) [pid = 1641] [serial = 1753] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 250 (0x1282af800) [pid = 1641] [serial = 1748] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 249 (0x11e588000) [pid = 1641] [serial = 1745] [outer = 0x0] [url = about:blank]
05:44:11 INFO - PROCESS | 1641 | --DOMWINDOW == 248 (0x128b71400) [pid = 1641] [serial = 1742] [outer = 0x0] [url = about:blank]
05:44:11 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:11 INFO - document served over http requires an http
05:44:11 INFO - sub-resource via script-tag using the meta-csp
05:44:11 INFO - delivery method with keep-origin-redirect and when
05:44:11 INFO - the target request is cross-origin.
05:44:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 719ms
05:44:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:44:11 INFO - PROCESS | 1641 | ++DOCSHELL 0x128effe00 == 87 [pid = 1641] [id = 679]
05:44:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 249 (0x1132c1000) [pid = 1641] [serial = 1902] [outer = 0x0]
05:44:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 250 (0x11335d800) [pid = 1641] [serial = 1903] [outer = 0x1132c1000]
05:44:11 INFO - PROCESS | 1641 | 1446122651857 Marionette INFO loaded listener.js
05:44:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 251 (0x111851800) [pid = 1641] [serial = 1904] [outer = 0x1132c1000]
05:44:12 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:12 INFO - document served over http requires an http
05:44:12 INFO - sub-resource via script-tag using the meta-csp
05:44:12 INFO - delivery method with no-redirect and when
05:44:12 INFO - the target request is cross-origin.
05:44:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 577ms
05:44:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:44:12 INFO - PROCESS | 1641 | ++DOCSHELL 0x12a6cde00 == 88 [pid = 1641] [id = 680]
05:44:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 252 (0x1200df000) [pid = 1641] [serial = 1905] [outer = 0x0]
05:44:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 253 (0x12061d800) [pid = 1641] [serial = 1906] [outer = 0x1200df000]
05:44:12 INFO - PROCESS | 1641 | 1446122652444 Marionette INFO loaded listener.js
05:44:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 254 (0x121b55c00) [pid = 1641] [serial = 1907] [outer = 0x1200df000]
05:44:12 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:12 INFO - document served over http requires an http
05:44:12 INFO - sub-resource via script-tag using the meta-csp
05:44:12 INFO - delivery method with swap-origin-redirect and when
05:44:12 INFO - the target request is cross-origin.
05:44:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 576ms
05:44:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:44:12 INFO - PROCESS | 1641 | ++DOCSHELL 0x12a8f1000 == 89 [pid = 1641] [id = 681]
05:44:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 255 (0x123d4e000) [pid = 1641] [serial = 1908] [outer = 0x0]
05:44:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 256 (0x123e6d800) [pid = 1641] [serial = 1909] [outer = 0x123d4e000]
05:44:13 INFO - PROCESS | 1641 | 1446122653021 Marionette INFO loaded listener.js
05:44:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 257 (0x1275a9800) [pid = 1641] [serial = 1910] [outer = 0x123d4e000]
05:44:13 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:13 INFO - document served over http requires an http
05:44:13 INFO - sub-resource via xhr-request using the meta-csp
05:44:13 INFO - delivery method with keep-origin-redirect and when
05:44:13 INFO - the target request is cross-origin.
05:44:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 521ms
05:44:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:44:13 INFO - PROCESS | 1641 | ++DOCSHELL 0x12f0cff00 == 90 [pid = 1641] [id = 682]
05:44:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 258 (0x128316800) [pid = 1641] [serial = 1911] [outer = 0x0]
05:44:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 259 (0x12847dc00) [pid = 1641] [serial = 1912] [outer = 0x128316800]
05:44:13 INFO - PROCESS | 1641 | 1446122653556 Marionette INFO loaded listener.js
05:44:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 260 (0x1288e0400) [pid = 1641] [serial = 1913] [outer = 0x128316800]
05:44:13 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:13 INFO - document served over http requires an http
05:44:13 INFO - sub-resource via xhr-request using the meta-csp
05:44:13 INFO - delivery method with no-redirect and when
05:44:13 INFO - the target request is cross-origin.
05:44:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 573ms
05:44:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:44:14 INFO - PROCESS | 1641 | ++DOCSHELL 0x1312e2e00 == 91 [pid = 1641] [id = 683]
05:44:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 261 (0x128a35800) [pid = 1641] [serial = 1914] [outer = 0x0]
05:44:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 262 (0x128a35c00) [pid = 1641] [serial = 1915] [outer = 0x128a35800]
05:44:14 INFO - PROCESS | 1641 | 1446122654139 Marionette INFO loaded listener.js
05:44:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 263 (0x128f86400) [pid = 1641] [serial = 1916] [outer = 0x128a35800]
05:44:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:14 INFO - document served over http requires an http
05:44:14 INFO - sub-resource via xhr-request using the meta-csp
05:44:14 INFO - delivery method with swap-origin-redirect and when
05:44:14 INFO - the target request is cross-origin.
05:44:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 573ms
05:44:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:44:14 INFO - PROCESS | 1641 | ++DOCSHELL 0x138f60f00 == 92 [pid = 1641] [id = 684]
05:44:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 264 (0x1295bb800) [pid = 1641] [serial = 1917] [outer = 0x0]
05:44:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 265 (0x129a50000) [pid = 1641] [serial = 1918] [outer = 0x1295bb800]
05:44:14 INFO - PROCESS | 1641 | 1446122654710 Marionette INFO loaded listener.js
05:44:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 266 (0x129e7b000) [pid = 1641] [serial = 1919] [outer = 0x1295bb800]
05:44:15 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:15 INFO - document served over http requires an https
05:44:15 INFO - sub-resource via fetch-request using the meta-csp
05:44:15 INFO - delivery method with keep-origin-redirect and when
05:44:15 INFO - the target request is cross-origin.
05:44:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 826ms
05:44:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:44:15 INFO - PROCESS | 1641 | ++DOCSHELL 0x11f4acf00 == 93 [pid = 1641] [id = 685]
05:44:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 267 (0x11e97d400) [pid = 1641] [serial = 1920] [outer = 0x0]
05:44:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 268 (0x11e9aec00) [pid = 1641] [serial = 1921] [outer = 0x11e97d400]
05:44:15 INFO - PROCESS | 1641 | 1446122655588 Marionette INFO loaded listener.js
05:44:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 269 (0x11f76e000) [pid = 1641] [serial = 1922] [outer = 0x11e97d400]
05:44:16 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:16 INFO - document served over http requires an https
05:44:16 INFO - sub-resource via fetch-request using the meta-csp
05:44:16 INFO - delivery method with no-redirect and when
05:44:16 INFO - the target request is cross-origin.
05:44:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 776ms
05:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:44:16 INFO - PROCESS | 1641 | ++DOCSHELL 0x124a17c00 == 94 [pid = 1641] [id = 686]
05:44:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 270 (0x121c48000) [pid = 1641] [serial = 1923] [outer = 0x0]
05:44:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 271 (0x1220bd000) [pid = 1641] [serial = 1924] [outer = 0x121c48000]
05:44:16 INFO - PROCESS | 1641 | 1446122656400 Marionette INFO loaded listener.js
05:44:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 272 (0x123bdc800) [pid = 1641] [serial = 1925] [outer = 0x121c48000]
05:44:16 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:16 INFO - document served over http requires an https
05:44:16 INFO - sub-resource via fetch-request using the meta-csp
05:44:16 INFO - delivery method with swap-origin-redirect and when
05:44:16 INFO - the target request is cross-origin.
05:44:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 771ms
05:44:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:44:17 INFO - PROCESS | 1641 | ++DOCSHELL 0x128213800 == 95 [pid = 1641] [id = 687]
05:44:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 273 (0x12a7ef000) [pid = 1641] [serial = 1926] [outer = 0x0]
05:44:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 274 (0x12a814400) [pid = 1641] [serial = 1927] [outer = 0x12a7ef000]
05:44:17 INFO - PROCESS | 1641 | 1446122657178 Marionette INFO loaded listener.js
05:44:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 275 (0x12a933000) [pid = 1641] [serial = 1928] [outer = 0x12a7ef000]
05:44:17 INFO - PROCESS | 1641 | ++DOCSHELL 0x12a6cd400 == 96 [pid = 1641] [id = 688]
05:44:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 276 (0x129ac3c00) [pid = 1641] [serial = 1929] [outer = 0x0]
05:44:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 277 (0x12a83b800) [pid = 1641] [serial = 1930] [outer = 0x129ac3c00]
05:44:17 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:17 INFO - document served over http requires an https
05:44:17 INFO - sub-resource via iframe-tag using the meta-csp
05:44:17 INFO - delivery method with keep-origin-redirect and when
05:44:17 INFO - the target request is cross-origin.
05:44:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 881ms
05:44:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:44:18 INFO - PROCESS | 1641 | ++DOCSHELL 0x12c9a1400 == 97 [pid = 1641] [id = 689]
05:44:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 278 (0x12bca9c00) [pid = 1641] [serial = 1931] [outer = 0x0]
05:44:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 279 (0x12bd62800) [pid = 1641] [serial = 1932] [outer = 0x12bca9c00]
05:44:18 INFO - PROCESS | 1641 | 1446122658098 Marionette INFO loaded listener.js
05:44:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 280 (0x12c3ac800) [pid = 1641] [serial = 1933] [outer = 0x12bca9c00]
05:44:18 INFO - PROCESS | 1641 | ++DOCSHELL 0x139085600 == 98 [pid = 1641] [id = 690]
05:44:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 281 (0x120923400) [pid = 1641] [serial = 1934] [outer = 0x0]
05:44:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 282 (0x12b21b400) [pid = 1641] [serial = 1935] [outer = 0x120923400]
05:44:18 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:18 INFO - document served over http requires an https
05:44:18 INFO - sub-resource via iframe-tag using the meta-csp
05:44:18 INFO - delivery method with no-redirect and when
05:44:18 INFO - the target request is cross-origin.
05:44:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 825ms
05:44:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:44:18 INFO - PROCESS | 1641 | ++DOCSHELL 0x138af5c00 == 99 [pid = 1641] [id = 691]
05:44:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 283 (0x12c563c00) [pid = 1641] [serial = 1936] [outer = 0x0]
05:44:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 284 (0x12c59d800) [pid = 1641] [serial = 1937] [outer = 0x12c563c00]
05:44:18 INFO - PROCESS | 1641 | 1446122658963 Marionette INFO loaded listener.js
05:44:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 285 (0x12cbae000) [pid = 1641] [serial = 1938] [outer = 0x12c563c00]
05:44:19 INFO - PROCESS | 1641 | ++DOCSHELL 0x13a673100 == 100 [pid = 1641] [id = 692]
05:44:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 286 (0x12bd14800) [pid = 1641] [serial = 1939] [outer = 0x0]
05:44:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 287 (0x12f128c00) [pid = 1641] [serial = 1940] [outer = 0x12bd14800]
05:44:19 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:19 INFO - document served over http requires an https
05:44:19 INFO - sub-resource via iframe-tag using the meta-csp
05:44:19 INFO - delivery method with swap-origin-redirect and when
05:44:19 INFO - the target request is cross-origin.
05:44:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 880ms
05:44:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:44:19 INFO - PROCESS | 1641 | ++DOCSHELL 0x13a7af100 == 101 [pid = 1641] [id = 693]
05:44:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 288 (0x13093c800) [pid = 1641] [serial = 1941] [outer = 0x0]
05:44:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 289 (0x1309ab000) [pid = 1641] [serial = 1942] [outer = 0x13093c800]
05:44:19 INFO - PROCESS | 1641 | 1446122659884 Marionette INFO loaded listener.js
05:44:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 290 (0x130c61400) [pid = 1641] [serial = 1943] [outer = 0x13093c800]
05:44:20 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:20 INFO - document served over http requires an https
05:44:20 INFO - sub-resource via script-tag using the meta-csp
05:44:20 INFO - delivery method with keep-origin-redirect and when
05:44:20 INFO - the target request is cross-origin.
05:44:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 870ms
05:44:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:44:20 INFO - PROCESS | 1641 | ++DOCSHELL 0x143f18600 == 102 [pid = 1641] [id = 694]
05:44:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 291 (0x126340400) [pid = 1641] [serial = 1944] [outer = 0x0]
05:44:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 292 (0x130d7e400) [pid = 1641] [serial = 1945] [outer = 0x126340400]
05:44:20 INFO - PROCESS | 1641 | 1446122660634 Marionette INFO loaded listener.js
05:44:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 293 (0x1312b0800) [pid = 1641] [serial = 1946] [outer = 0x126340400]
05:44:21 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:21 INFO - document served over http requires an https
05:44:21 INFO - sub-resource via script-tag using the meta-csp
05:44:21 INFO - delivery method with no-redirect and when
05:44:21 INFO - the target request is cross-origin.
05:44:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 776ms
05:44:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:44:21 INFO - PROCESS | 1641 | ++DOCSHELL 0x146360a00 == 103 [pid = 1641] [id = 695]
05:44:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 294 (0x138565400) [pid = 1641] [serial = 1947] [outer = 0x0]
05:44:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 295 (0x138bbc000) [pid = 1641] [serial = 1948] [outer = 0x138565400]
05:44:21 INFO - PROCESS | 1641 | 1446122661438 Marionette INFO loaded listener.js
05:44:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 296 (0x139e2cc00) [pid = 1641] [serial = 1949] [outer = 0x138565400]
05:44:21 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:21 INFO - document served over http requires an https
05:44:21 INFO - sub-resource via script-tag using the meta-csp
05:44:21 INFO - delivery method with swap-origin-redirect and when
05:44:21 INFO - the target request is cross-origin.
05:44:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 778ms
05:44:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:44:22 INFO - PROCESS | 1641 | ++DOCSHELL 0x146d44900 == 104 [pid = 1641] [id = 696]
05:44:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 297 (0x12cdf9800) [pid = 1641] [serial = 1950] [outer = 0x0]
05:44:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 298 (0x139e33400) [pid = 1641] [serial = 1951] [outer = 0x12cdf9800]
05:44:22 INFO - PROCESS | 1641 | 1446122662205 Marionette INFO loaded listener.js
05:44:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 299 (0x13a76a800) [pid = 1641] [serial = 1952] [outer = 0x12cdf9800]
05:44:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:22 INFO - document served over http requires an https
05:44:22 INFO - sub-resource via xhr-request using the meta-csp
05:44:22 INFO - delivery method with keep-origin-redirect and when
05:44:22 INFO - the target request is cross-origin.
05:44:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 724ms
05:44:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:44:22 INFO - PROCESS | 1641 | ++DOCSHELL 0x1478a6100 == 105 [pid = 1641] [id = 697]
05:44:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 300 (0x1436f2400) [pid = 1641] [serial = 1953] [outer = 0x0]
05:44:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 301 (0x126340c00) [pid = 1641] [serial = 1954] [outer = 0x1436f2400]
05:44:22 INFO - PROCESS | 1641 | 1446122662931 Marionette INFO loaded listener.js
05:44:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 302 (0x143ac7800) [pid = 1641] [serial = 1955] [outer = 0x1436f2400]
05:44:23 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:23 INFO - document served over http requires an https
05:44:23 INFO - sub-resource via xhr-request using the meta-csp
05:44:23 INFO - delivery method with no-redirect and when
05:44:23 INFO - the target request is cross-origin.
05:44:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 675ms
05:44:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:44:23 INFO - PROCESS | 1641 | ++DOCSHELL 0x149946c00 == 106 [pid = 1641] [id = 698]
05:44:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 303 (0x143ace800) [pid = 1641] [serial = 1956] [outer = 0x0]
05:44:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 304 (0x143b67000) [pid = 1641] [serial = 1957] [outer = 0x143ace800]
05:44:23 INFO - PROCESS | 1641 | 1446122663629 Marionette INFO loaded listener.js
05:44:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 305 (0x1446b9800) [pid = 1641] [serial = 1958] [outer = 0x143ace800]
05:44:24 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:24 INFO - document served over http requires an https
05:44:24 INFO - sub-resource via xhr-request using the meta-csp
05:44:24 INFO - delivery method with swap-origin-redirect and when
05:44:24 INFO - the target request is cross-origin.
05:44:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 725ms
05:44:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:44:24 INFO - PROCESS | 1641 | ++DOCSHELL 0x14a1c9900 == 107 [pid = 1641] [id = 699]
05:44:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 306 (0x1282ab800) [pid = 1641] [serial = 1959] [outer = 0x0]
05:44:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 307 (0x12895e000) [pid = 1641] [serial = 1960] [outer = 0x1282ab800]
05:44:24 INFO - PROCESS | 1641 | 1446122664425 Marionette INFO loaded listener.js
05:44:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 308 (0x144705400) [pid = 1641] [serial = 1961] [outer = 0x1282ab800]
05:44:24 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:24 INFO - document served over http requires an http
05:44:24 INFO - sub-resource via fetch-request using the meta-csp
05:44:24 INFO - delivery method with keep-origin-redirect and when
05:44:24 INFO - the target request is same-origin.
05:44:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 724ms
05:44:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:44:25 INFO - PROCESS | 1641 | ++DOCSHELL 0x14a215a00 == 108 [pid = 1641] [id = 700]
05:44:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 309 (0x14497bc00) [pid = 1641] [serial = 1962] [outer = 0x0]
05:44:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 310 (0x144a14800) [pid = 1641] [serial = 1963] [outer = 0x14497bc00]
05:44:25 INFO - PROCESS | 1641 | 1446122665151 Marionette INFO loaded listener.js
05:44:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 311 (0x146d89000) [pid = 1641] [serial = 1964] [outer = 0x14497bc00]
05:44:25 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:25 INFO - document served over http requires an http
05:44:25 INFO - sub-resource via fetch-request using the meta-csp
05:44:25 INFO - delivery method with no-redirect and when
05:44:25 INFO - the target request is same-origin.
05:44:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 777ms
05:44:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:44:25 INFO - PROCESS | 1641 | ++DOCSHELL 0x14a21b900 == 109 [pid = 1641] [id = 701]
05:44:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 312 (0x12f1da000) [pid = 1641] [serial = 1965] [outer = 0x0]
05:44:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 313 (0x138454000) [pid = 1641] [serial = 1966] [outer = 0x12f1da000]
05:44:25 INFO - PROCESS | 1641 | 1446122665961 Marionette INFO loaded listener.js
05:44:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 314 (0x146e9d400) [pid = 1641] [serial = 1967] [outer = 0x12f1da000]
05:44:26 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:26 INFO - document served over http requires an http
05:44:26 INFO - sub-resource via fetch-request using the meta-csp
05:44:26 INFO - delivery method with swap-origin-redirect and when
05:44:26 INFO - the target request is same-origin.
05:44:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 720ms
05:44:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:44:26 INFO - PROCESS | 1641 | ++DOCSHELL 0x14a279000 == 110 [pid = 1641] [id = 702]
05:44:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 315 (0x147c65400) [pid = 1641] [serial = 1968] [outer = 0x0]
05:44:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 316 (0x147f09400) [pid = 1641] [serial = 1969] [outer = 0x147c65400]
05:44:26 INFO - PROCESS | 1641 | 1446122666673 Marionette INFO loaded listener.js
05:44:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 317 (0x149872000) [pid = 1641] [serial = 1970] [outer = 0x147c65400]
05:44:26 INFO - PROCESS | 1641 | ++DOCSHELL 0x14dbc1000 == 111 [pid = 1641] [id = 703]
05:44:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 318 (0x138fb2000) [pid = 1641] [serial = 1971] [outer = 0x0]
05:44:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 319 (0x14a0bf800) [pid = 1641] [serial = 1972] [outer = 0x138fb2000]
05:44:27 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:27 INFO - document served over http requires an http
05:44:27 INFO - sub-resource via iframe-tag using the meta-csp
05:44:27 INFO - delivery method with keep-origin-redirect and when
05:44:27 INFO - the target request is same-origin.
05:44:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 728ms
05:44:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:44:27 INFO - PROCESS | 1641 | ++DOCSHELL 0x14a27cc00 == 112 [pid = 1641] [id = 704]
05:44:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 320 (0x14a0bf000) [pid = 1641] [serial = 1973] [outer = 0x0]
05:44:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 321 (0x14a108800) [pid = 1641] [serial = 1974] [outer = 0x14a0bf000]
05:44:27 INFO - PROCESS | 1641 | 1446122667531 Marionette INFO loaded listener.js
05:44:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 322 (0x14a39a000) [pid = 1641] [serial = 1975] [outer = 0x14a0bf000]
05:44:27 INFO - PROCESS | 1641 | ++DOCSHELL 0x14dbc5b00 == 113 [pid = 1641] [id = 705]
05:44:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 323 (0x139e88000) [pid = 1641] [serial = 1976] [outer = 0x0]
05:44:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 324 (0x139e88400) [pid = 1641] [serial = 1977] [outer = 0x139e88000]
05:44:28 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:28 INFO - document served over http requires an http
05:44:28 INFO - sub-resource via iframe-tag using the meta-csp
05:44:28 INFO - delivery method with no-redirect and when
05:44:28 INFO - the target request is same-origin.
05:44:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 877ms
05:44:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:44:28 INFO - PROCESS | 1641 | ++DOCSHELL 0x14e139900 == 114 [pid = 1641] [id = 706]
05:44:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 325 (0x14a760000) [pid = 1641] [serial = 1978] [outer = 0x0]
05:44:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 326 (0x14a760c00) [pid = 1641] [serial = 1979] [outer = 0x14a760000]
05:44:28 INFO - PROCESS | 1641 | 1446122668381 Marionette INFO loaded listener.js
05:44:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 327 (0x14afa3000) [pid = 1641] [serial = 1980] [outer = 0x14a760000]
05:44:28 INFO - PROCESS | 1641 | ++DOCSHELL 0x14e1e0f00 == 115 [pid = 1641] [id = 707]
05:44:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 328 (0x139f2c000) [pid = 1641] [serial = 1981] [outer = 0x0]
05:44:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 329 (0x139f2cc00) [pid = 1641] [serial = 1982] [outer = 0x139f2c000]
05:44:28 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:28 INFO - document served over http requires an http
05:44:28 INFO - sub-resource via iframe-tag using the meta-csp
05:44:28 INFO - delivery method with swap-origin-redirect and when
05:44:28 INFO - the target request is same-origin.
05:44:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 874ms
05:44:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:44:29 INFO - PROCESS | 1641 | ++DOCSHELL 0x14e1e0a00 == 116 [pid = 1641] [id = 708]
05:44:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 330 (0x14d6bec00) [pid = 1641] [serial = 1983] [outer = 0x0]
05:44:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 331 (0x14e134000) [pid = 1641] [serial = 1984] [outer = 0x14d6bec00]
05:44:29 INFO - PROCESS | 1641 | 1446122669285 Marionette INFO loaded listener.js
05:44:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 332 (0x14e198000) [pid = 1641] [serial = 1985] [outer = 0x14d6bec00]
05:44:29 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:29 INFO - document served over http requires an http
05:44:29 INFO - sub-resource via script-tag using the meta-csp
05:44:29 INFO - delivery method with keep-origin-redirect and when
05:44:29 INFO - the target request is same-origin.
05:44:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 875ms
05:44:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:44:30 INFO - PROCESS | 1641 | ++DOCSHELL 0x14e2dba00 == 117 [pid = 1641] [id = 709]
05:44:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 333 (0x13a6d5400) [pid = 1641] [serial = 1986] [outer = 0x0]
05:44:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 334 (0x14e198800) [pid = 1641] [serial = 1987] [outer = 0x13a6d5400]
05:44:30 INFO - PROCESS | 1641 | 1446122670053 Marionette INFO loaded listener.js
05:44:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 335 (0x14e258c00) [pid = 1641] [serial = 1988] [outer = 0x13a6d5400]
05:44:30 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:30 INFO - document served over http requires an http
05:44:30 INFO - sub-resource via script-tag using the meta-csp
05:44:30 INFO - delivery method with no-redirect and when
05:44:30 INFO - the target request is same-origin.
05:44:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 779ms
05:44:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:44:30 INFO - PROCESS | 1641 | ++DOCSHELL 0x14e455d00 == 118 [pid = 1641] [id = 710]
05:44:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 336 (0x13ab3e400) [pid = 1641] [serial = 1989] [outer = 0x0]
05:44:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 337 (0x13ab3e800) [pid = 1641] [serial = 1990] [outer = 0x13ab3e400]
05:44:30 INFO - PROCESS | 1641 | 1446122670836 Marionette INFO loaded listener.js
05:44:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 338 (0x14e516000) [pid = 1641] [serial = 1991] [outer = 0x13ab3e400]
05:44:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:31 INFO - document served over http requires an http
05:44:31 INFO - sub-resource via script-tag using the meta-csp
05:44:31 INFO - delivery method with swap-origin-redirect and when
05:44:31 INFO - the target request is same-origin.
05:44:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 724ms
05:44:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:44:31 INFO - PROCESS | 1641 | ++DOCSHELL 0x14e4e9f00 == 119 [pid = 1641] [id = 711]
05:44:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 339 (0x14e5f6400) [pid = 1641] [serial = 1992] [outer = 0x0]
05:44:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 340 (0x14e5f6c00) [pid = 1641] [serial = 1993] [outer = 0x14e5f6400]
05:44:31 INFO - PROCESS | 1641 | 1446122671565 Marionette INFO loaded listener.js
05:44:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 341 (0x14e790c00) [pid = 1641] [serial = 1994] [outer = 0x14e5f6400]
05:44:32 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:32 INFO - document served over http requires an http
05:44:32 INFO - sub-resource via xhr-request using the meta-csp
05:44:32 INFO - delivery method with keep-origin-redirect and when
05:44:32 INFO - the target request is same-origin.
05:44:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 683ms
05:44:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:44:32 INFO - PROCESS | 1641 | ++DOCSHELL 0x14e6f9a00 == 120 [pid = 1641] [id = 712]
05:44:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 342 (0x144fdc800) [pid = 1641] [serial = 1995] [outer = 0x0]
05:44:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 343 (0x144fdcc00) [pid = 1641] [serial = 1996] [outer = 0x144fdc800]
05:44:32 INFO - PROCESS | 1641 | 1446122672293 Marionette INFO loaded listener.js
05:44:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 344 (0x14fa59800) [pid = 1641] [serial = 1997] [outer = 0x144fdc800]
05:44:32 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:32 INFO - document served over http requires an http
05:44:32 INFO - sub-resource via xhr-request using the meta-csp
05:44:32 INFO - delivery method with no-redirect and when
05:44:32 INFO - the target request is same-origin.
05:44:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 725ms
05:44:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:44:32 INFO - PROCESS | 1641 | ++DOCSHELL 0x14e755500 == 121 [pid = 1641] [id = 713]
05:44:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 345 (0x147a3b800) [pid = 1641] [serial = 1998] [outer = 0x0]
05:44:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 346 (0x147ecb400) [pid = 1641] [serial = 1999] [outer = 0x147a3b800]
05:44:33 INFO - PROCESS | 1641 | 1446122673033 Marionette INFO loaded listener.js
05:44:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 347 (0x14fb72c00) [pid = 1641] [serial = 2000] [outer = 0x147a3b800]
05:44:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:33 INFO - document served over http requires an http
05:44:33 INFO - sub-resource via xhr-request using the meta-csp
05:44:33 INFO - delivery method with swap-origin-redirect and when
05:44:33 INFO - the target request is same-origin.
05:44:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 777ms
05:44:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:44:33 INFO - PROCESS | 1641 | ++DOCSHELL 0x14e9e2900 == 122 [pid = 1641] [id = 714]
05:44:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 348 (0x14fedf800) [pid = 1641] [serial = 2001] [outer = 0x0]
05:44:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 349 (0x14fedfc00) [pid = 1641] [serial = 2002] [outer = 0x14fedf800]
05:44:33 INFO - PROCESS | 1641 | 1446122673803 Marionette INFO loaded listener.js
05:44:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 350 (0x15022ec00) [pid = 1641] [serial = 2003] [outer = 0x14fedf800]
05:44:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:34 INFO - document served over http requires an https
05:44:34 INFO - sub-resource via fetch-request using the meta-csp
05:44:34 INFO - delivery method with keep-origin-redirect and when
05:44:34 INFO - the target request is same-origin.
05:44:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 778ms
05:44:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:44:34 INFO - PROCESS | 1641 | ++DOCSHELL 0x15065d800 == 123 [pid = 1641] [id = 715]
05:44:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 351 (0x14df9d400) [pid = 1641] [serial = 2004] [outer = 0x0]
05:44:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 352 (0x1502e4c00) [pid = 1641] [serial = 2005] [outer = 0x14df9d400]
05:44:34 INFO - PROCESS | 1641 | 1446122674568 Marionette INFO loaded listener.js
05:44:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 353 (0x15077cc00) [pid = 1641] [serial = 2006] [outer = 0x14df9d400]
05:44:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:35 INFO - document served over http requires an https
05:44:35 INFO - sub-resource via fetch-request using the meta-csp
05:44:35 INFO - delivery method with no-redirect and when
05:44:35 INFO - the target request is same-origin.
05:44:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 774ms
05:44:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:44:35 INFO - PROCESS | 1641 | ++DOCSHELL 0x150780e00 == 124 [pid = 1641] [id = 716]
05:44:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 354 (0x15107f800) [pid = 1641] [serial = 2007] [outer = 0x0]
05:44:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 355 (0x1510fb400) [pid = 1641] [serial = 2008] [outer = 0x15107f800]
05:44:35 INFO - PROCESS | 1641 | 1446122675381 Marionette INFO loaded listener.js
05:44:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 356 (0x1511fbc00) [pid = 1641] [serial = 2009] [outer = 0x15107f800]
05:44:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:35 INFO - document served over http requires an https
05:44:35 INFO - sub-resource via fetch-request using the meta-csp
05:44:35 INFO - delivery method with swap-origin-redirect and when
05:44:35 INFO - the target request is same-origin.
05:44:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 823ms
05:44:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:44:36 INFO - PROCESS | 1641 | ++DOCSHELL 0x150783b00 == 125 [pid = 1641] [id = 717]
05:44:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 357 (0x151587800) [pid = 1641] [serial = 2010] [outer = 0x0]
05:44:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 358 (0x151587c00) [pid = 1641] [serial = 2011] [outer = 0x151587800]
05:44:36 INFO - PROCESS | 1641 | 1446122676208 Marionette INFO loaded listener.js
05:44:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 359 (0x1517df000) [pid = 1641] [serial = 2012] [outer = 0x151587800]
05:44:36 INFO - PROCESS | 1641 | ++DOCSHELL 0x150911100 == 126 [pid = 1641] [id = 718]
05:44:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 360 (0x11180d000) [pid = 1641] [serial = 2013] [outer = 0x0]
05:44:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 361 (0x1517df800) [pid = 1641] [serial = 2014] [outer = 0x11180d000]
05:44:36 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:36 INFO - document served over http requires an https
05:44:36 INFO - sub-resource via iframe-tag using the meta-csp
05:44:36 INFO - delivery method with keep-origin-redirect and when
05:44:36 INFO - the target request is same-origin.
05:44:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 879ms
05:44:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:44:37 INFO - PROCESS | 1641 | ++DOCSHELL 0x150911600 == 127 [pid = 1641] [id = 719]
05:44:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 362 (0x1540df400) [pid = 1641] [serial = 2015] [outer = 0x0]
05:44:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 363 (0x1540dfc00) [pid = 1641] [serial = 2016] [outer = 0x1540df400]
05:44:37 INFO - PROCESS | 1641 | 1446122677144 Marionette INFO loaded listener.js
05:44:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 364 (0x154159c00) [pid = 1641] [serial = 2017] [outer = 0x1540df400]
05:44:37 INFO - PROCESS | 1641 | ++DOCSHELL 0x150c7a500 == 128 [pid = 1641] [id = 720]
05:44:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 365 (0x1475abc00) [pid = 1641] [serial = 2018] [outer = 0x0]
05:44:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 366 (0x1475e5c00) [pid = 1641] [serial = 2019] [outer = 0x1475abc00]
05:44:37 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:37 INFO - document served over http requires an https
05:44:37 INFO - sub-resource via iframe-tag using the meta-csp
05:44:37 INFO - delivery method with no-redirect and when
05:44:37 INFO - the target request is same-origin.
05:44:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 825ms
05:44:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:44:37 INFO - PROCESS | 1641 | ++DOCSHELL 0x150c7b400 == 129 [pid = 1641] [id = 721]
05:44:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 367 (0x154899000) [pid = 1641] [serial = 2020] [outer = 0x0]
05:44:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 368 (0x154899400) [pid = 1641] [serial = 2021] [outer = 0x154899000]
05:44:38 INFO - PROCESS | 1641 | 1446122678002 Marionette INFO loaded listener.js
05:44:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 369 (0x154d5a000) [pid = 1641] [serial = 2022] [outer = 0x154899000]
05:44:38 INFO - PROCESS | 1641 | ++DOCSHELL 0x150e7fe00 == 130 [pid = 1641] [id = 722]
05:44:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 370 (0x130c32000) [pid = 1641] [serial = 2023] [outer = 0x0]
05:44:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 371 (0x151531400) [pid = 1641] [serial = 2024] [outer = 0x130c32000]
05:44:38 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:38 INFO - document served over http requires an https
05:44:38 INFO - sub-resource via iframe-tag using the meta-csp
05:44:38 INFO - delivery method with swap-origin-redirect and when
05:44:38 INFO - the target request is same-origin.
05:44:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 928ms
05:44:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:44:38 INFO - PROCESS | 1641 | ++DOCSHELL 0x150e7f400 == 131 [pid = 1641] [id = 723]
05:44:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 372 (0x1563fb000) [pid = 1641] [serial = 2025] [outer = 0x0]
05:44:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 373 (0x1563fbc00) [pid = 1641] [serial = 2026] [outer = 0x1563fb000]
05:44:38 INFO - PROCESS | 1641 | 1446122678944 Marionette INFO loaded listener.js
05:44:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 374 (0x1565f2000) [pid = 1641] [serial = 2027] [outer = 0x1563fb000]
05:44:39 INFO - PROCESS | 1641 | --DOCSHELL 0x12c9a2d00 == 130 [pid = 1641] [id = 17]
05:44:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:39 INFO - document served over http requires an https
05:44:39 INFO - sub-resource via script-tag using the meta-csp
05:44:39 INFO - delivery method with keep-origin-redirect and when
05:44:39 INFO - the target request is same-origin.
05:44:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 932ms
05:44:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:44:39 INFO - PROCESS | 1641 | ++DOCSHELL 0x12c9a2d00 == 131 [pid = 1641] [id = 724]
05:44:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 375 (0x13139b800) [pid = 1641] [serial = 2028] [outer = 0x0]
05:44:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 376 (0x147d24400) [pid = 1641] [serial = 2029] [outer = 0x13139b800]
05:44:39 INFO - PROCESS | 1641 | 1446122679796 Marionette INFO loaded listener.js
05:44:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 377 (0x1565f2800) [pid = 1641] [serial = 2030] [outer = 0x13139b800]
05:44:42 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:42 INFO - document served over http requires an https
05:44:42 INFO - sub-resource via script-tag using the meta-csp
05:44:42 INFO - delivery method with no-redirect and when
05:44:42 INFO - the target request is same-origin.
05:44:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2534ms
05:44:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:44:42 INFO - PROCESS | 1641 | ++DOCSHELL 0x125fa9600 == 132 [pid = 1641] [id = 725]
05:44:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 378 (0x12a9b2800) [pid = 1641] [serial = 2031] [outer = 0x0]
05:44:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 379 (0x13abdc400) [pid = 1641] [serial = 2032] [outer = 0x12a9b2800]
05:44:42 INFO - PROCESS | 1641 | 1446122682328 Marionette INFO loaded listener.js
05:44:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 380 (0x15177ec00) [pid = 1641] [serial = 2033] [outer = 0x12a9b2800]
05:44:43 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:43 INFO - document served over http requires an https
05:44:43 INFO - sub-resource via script-tag using the meta-csp
05:44:43 INFO - delivery method with swap-origin-redirect and when
05:44:43 INFO - the target request is same-origin.
05:44:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1630ms
05:44:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:44:43 INFO - PROCESS | 1641 | ++DOCSHELL 0x12383cf00 == 133 [pid = 1641] [id = 726]
05:44:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 381 (0x1139c0800) [pid = 1641] [serial = 2034] [outer = 0x0]
05:44:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 382 (0x1139e1800) [pid = 1641] [serial = 2035] [outer = 0x1139c0800]
05:44:43 INFO - PROCESS | 1641 | 1446122683939 Marionette INFO loaded listener.js
05:44:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 383 (0x11e1a9c00) [pid = 1641] [serial = 2036] [outer = 0x1139c0800]
05:44:44 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:44 INFO - document served over http requires an https
05:44:44 INFO - sub-resource via xhr-request using the meta-csp
05:44:44 INFO - delivery method with keep-origin-redirect and when
05:44:44 INFO - the target request is same-origin.
05:44:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 723ms
05:44:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:44:44 INFO - PROCESS | 1641 | ++DOCSHELL 0x127b01700 == 134 [pid = 1641] [id = 727]
05:44:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 384 (0x1207bd800) [pid = 1641] [serial = 2037] [outer = 0x0]
05:44:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 385 (0x1208d3000) [pid = 1641] [serial = 2038] [outer = 0x1207bd800]
05:44:44 INFO - PROCESS | 1641 | 1446122684691 Marionette INFO loaded listener.js
05:44:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 386 (0x121db4800) [pid = 1641] [serial = 2039] [outer = 0x1207bd800]
05:44:45 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:45 INFO - document served over http requires an https
05:44:45 INFO - sub-resource via xhr-request using the meta-csp
05:44:45 INFO - delivery method with no-redirect and when
05:44:45 INFO - the target request is same-origin.
05:44:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 722ms
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x11189dd00 == 133 [pid = 1641] [id = 626]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x11efe3000 == 132 [pid = 1641] [id = 627]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x11f782f00 == 131 [pid = 1641] [id = 628]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x121a38700 == 130 [pid = 1641] [id = 629]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x123d8cc00 == 129 [pid = 1641] [id = 630]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x125fa6400 == 128 [pid = 1641] [id = 631]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x127e1f100 == 127 [pid = 1641] [id = 632]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x128ea0300 == 126 [pid = 1641] [id = 633]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x12c7a0d00 == 125 [pid = 1641] [id = 634]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x138f94500 == 124 [pid = 1641] [id = 635]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x138f97700 == 123 [pid = 1641] [id = 636]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x139e44500 == 122 [pid = 1641] [id = 637]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x13a41e400 == 121 [pid = 1641] [id = 638]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x13a470700 == 120 [pid = 1641] [id = 639]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x13a713300 == 119 [pid = 1641] [id = 640]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x13a7ace00 == 118 [pid = 1641] [id = 641]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x1437ddf00 == 117 [pid = 1641] [id = 642]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x1437e1b00 == 116 [pid = 1641] [id = 643]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x1437e0700 == 115 [pid = 1641] [id = 644]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x143f15900 == 114 [pid = 1641] [id = 645]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x143f17c00 == 113 [pid = 1641] [id = 646]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x143f4f200 == 112 [pid = 1641] [id = 647]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x143f4fc00 == 111 [pid = 1641] [id = 648]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x144727500 == 110 [pid = 1641] [id = 649]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x14488cf00 == 109 [pid = 1641] [id = 650]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x144a4bf00 == 108 [pid = 1641] [id = 651]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x146360f00 == 107 [pid = 1641] [id = 652]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x146363700 == 106 [pid = 1641] [id = 653]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x1467c1d00 == 105 [pid = 1641] [id = 654]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x146d45800 == 104 [pid = 1641] [id = 655]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x14764e500 == 103 [pid = 1641] [id = 656]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x1476a7a00 == 102 [pid = 1641] [id = 657]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x1476abb00 == 101 [pid = 1641] [id = 658]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x1476ab100 == 100 [pid = 1641] [id = 659]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x1478a4d00 == 99 [pid = 1641] [id = 660]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x1478a2f00 == 98 [pid = 1641] [id = 661]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x147e30900 == 97 [pid = 1641] [id = 662]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x147e30e00 == 96 [pid = 1641] [id = 663]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x149817000 == 95 [pid = 1641] [id = 664]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x14988f400 == 94 [pid = 1641] [id = 665]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x149947600 == 93 [pid = 1641] [id = 666]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x149d08f00 == 92 [pid = 1641] [id = 667]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x149d0b700 == 91 [pid = 1641] [id = 668]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x1142c0e00 == 90 [pid = 1641] [id = 669]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x12cdba300 == 89 [pid = 1641] [id = 670]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x11f4ac000 == 88 [pid = 1641] [id = 672]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x121d83700 == 87 [pid = 1641] [id = 673]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x120c4be00 == 86 [pid = 1641] [id = 674]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x125fa5000 == 85 [pid = 1641] [id = 675]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x127a59b00 == 84 [pid = 1641] [id = 676]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x127ef6e00 == 83 [pid = 1641] [id = 677]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x1284d2d00 == 82 [pid = 1641] [id = 678]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x128effe00 == 81 [pid = 1641] [id = 679]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x12a6cde00 == 80 [pid = 1641] [id = 680]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x12a8f1000 == 79 [pid = 1641] [id = 681]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x12f0cff00 == 78 [pid = 1641] [id = 682]
05:44:45 INFO - PROCESS | 1641 | --DOCSHELL 0x1312e2e00 == 77 [pid = 1641] [id = 683]
05:44:45 INFO - PROCESS | 1641 | --DOMWINDOW == 385 (0x123aa8400) [pid = 1641] [serial = 1736] [outer = 0x0] [url = about:blank]
05:44:45 INFO - PROCESS | 1641 | --DOMWINDOW == 384 (0x1209be800) [pid = 1641] [serial = 1733] [outer = 0x0] [url = about:blank]
05:44:45 INFO - PROCESS | 1641 | --DOMWINDOW == 383 (0x126389800) [pid = 1641] [serial = 1739] [outer = 0x0] [url = about:blank]
05:44:45 INFO - PROCESS | 1641 | --DOMWINDOW == 382 (0x12a814800) [pid = 1641] [serial = 1751] [outer = 0x0] [url = about:blank]
05:44:45 INFO - PROCESS | 1641 | --DOMWINDOW == 381 (0x11327d000) [pid = 1641] [serial = 1728] [outer = 0x0] [url = about:blank]
05:44:45 INFO - PROCESS | 1641 | --DOMWINDOW == 380 (0x113542000) [pid = 1641] [serial = 1723] [outer = 0x0] [url = about:blank]
05:44:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:44:45 INFO - PROCESS | 1641 | ++DOCSHELL 0x11f4ac000 == 78 [pid = 1641] [id = 728]
05:44:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 381 (0x1118cfc00) [pid = 1641] [serial = 2040] [outer = 0x0]
05:44:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 382 (0x11e8b1c00) [pid = 1641] [serial = 2041] [outer = 0x1118cfc00]
05:44:46 INFO - PROCESS | 1641 | 1446122686014 Marionette INFO loaded listener.js
05:44:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 383 (0x121b7b800) [pid = 1641] [serial = 2042] [outer = 0x1118cfc00]
05:44:46 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:46 INFO - document served over http requires an https
05:44:46 INFO - sub-resource via xhr-request using the meta-csp
05:44:46 INFO - delivery method with swap-origin-redirect and when
05:44:46 INFO - the target request is same-origin.
05:44:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 829ms
05:44:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:44:46 INFO - PROCESS | 1641 | ++DOCSHELL 0x12383f700 == 79 [pid = 1641] [id = 729]
05:44:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 384 (0x124b68c00) [pid = 1641] [serial = 2043] [outer = 0x0]
05:44:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 385 (0x126214800) [pid = 1641] [serial = 2044] [outer = 0x124b68c00]
05:44:46 INFO - PROCESS | 1641 | 1446122686835 Marionette INFO loaded listener.js
05:44:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 386 (0x127563800) [pid = 1641] [serial = 2045] [outer = 0x124b68c00]
05:44:47 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:47 INFO - document served over http requires an http
05:44:47 INFO - sub-resource via fetch-request using the meta-referrer
05:44:47 INFO - delivery method with keep-origin-redirect and when
05:44:47 INFO - the target request is cross-origin.
05:44:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 624ms
05:44:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:44:47 INFO - PROCESS | 1641 | ++DOCSHELL 0x127a57800 == 80 [pid = 1641] [id = 730]
05:44:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 387 (0x123cc2000) [pid = 1641] [serial = 2046] [outer = 0x0]
05:44:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 388 (0x124b18400) [pid = 1641] [serial = 2047] [outer = 0x123cc2000]
05:44:47 INFO - PROCESS | 1641 | 1446122687466 Marionette INFO loaded listener.js
05:44:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 389 (0x127bd6c00) [pid = 1641] [serial = 2048] [outer = 0x123cc2000]
05:44:47 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:47 INFO - document served over http requires an http
05:44:47 INFO - sub-resource via fetch-request using the meta-referrer
05:44:47 INFO - delivery method with no-redirect and when
05:44:47 INFO - the target request is cross-origin.
05:44:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 570ms
05:44:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:44:48 INFO - PROCESS | 1641 | ++DOCSHELL 0x127ef6e00 == 81 [pid = 1641] [id = 731]
05:44:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 390 (0x1285c6c00) [pid = 1641] [serial = 2049] [outer = 0x0]
05:44:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 391 (0x128863000) [pid = 1641] [serial = 2050] [outer = 0x1285c6c00]
05:44:48 INFO - PROCESS | 1641 | 1446122688049 Marionette INFO loaded listener.js
05:44:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 392 (0x128f86800) [pid = 1641] [serial = 2051] [outer = 0x1285c6c00]
05:44:48 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:48 INFO - document served over http requires an http
05:44:48 INFO - sub-resource via fetch-request using the meta-referrer
05:44:48 INFO - delivery method with swap-origin-redirect and when
05:44:48 INFO - the target request is cross-origin.
05:44:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 624ms
05:44:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:44:48 INFO - PROCESS | 1641 | ++DOCSHELL 0x12a6ce800 == 82 [pid = 1641] [id = 732]
05:44:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 393 (0x12948d800) [pid = 1641] [serial = 2052] [outer = 0x0]
05:44:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 394 (0x1295b7000) [pid = 1641] [serial = 2053] [outer = 0x12948d800]
05:44:48 INFO - PROCESS | 1641 | 1446122688720 Marionette INFO loaded listener.js
05:44:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 395 (0x129e7bc00) [pid = 1641] [serial = 2054] [outer = 0x12948d800]
05:44:49 INFO - PROCESS | 1641 | ++DOCSHELL 0x12a8f1500 == 83 [pid = 1641] [id = 733]
05:44:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 396 (0x1239c8c00) [pid = 1641] [serial = 2055] [outer = 0x0]
05:44:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 397 (0x127a17800) [pid = 1641] [serial = 2056] [outer = 0x1239c8c00]
05:44:49 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:49 INFO - document served over http requires an http
05:44:49 INFO - sub-resource via iframe-tag using the meta-referrer
05:44:49 INFO - delivery method with keep-origin-redirect and when
05:44:49 INFO - the target request is cross-origin.
05:44:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 722ms
05:44:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:44:49 INFO - PROCESS | 1641 | ++DOCSHELL 0x12c7a0d00 == 84 [pid = 1641] [id = 734]
05:44:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 398 (0x129f89800) [pid = 1641] [serial = 2057] [outer = 0x0]
05:44:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 399 (0x12a613800) [pid = 1641] [serial = 2058] [outer = 0x129f89800]
05:44:49 INFO - PROCESS | 1641 | 1446122689484 Marionette INFO loaded listener.js
05:44:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 400 (0x12a8b4000) [pid = 1641] [serial = 2059] [outer = 0x129f89800]
05:44:49 INFO - PROCESS | 1641 | ++DOCSHELL 0x130caab00 == 85 [pid = 1641] [id = 735]
05:44:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 401 (0x128572000) [pid = 1641] [serial = 2060] [outer = 0x0]
05:44:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 402 (0x128572400) [pid = 1641] [serial = 2061] [outer = 0x128572000]
05:44:49 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:49 INFO - document served over http requires an http
05:44:49 INFO - sub-resource via iframe-tag using the meta-referrer
05:44:49 INFO - delivery method with no-redirect and when
05:44:49 INFO - the target request is cross-origin.
05:44:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 727ms
05:44:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:44:50 INFO - PROCESS | 1641 | ++DOCSHELL 0x138f94500 == 86 [pid = 1641] [id = 736]
05:44:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 403 (0x12a8dc800) [pid = 1641] [serial = 2062] [outer = 0x0]
05:44:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 404 (0x12a90d400) [pid = 1641] [serial = 2063] [outer = 0x12a8dc800]
05:44:50 INFO - PROCESS | 1641 | 1446122690211 Marionette INFO loaded listener.js
05:44:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 405 (0x12b2ac800) [pid = 1641] [serial = 2064] [outer = 0x12a8dc800]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 404 (0x128b19000) [pid = 1641] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 403 (0x11e267c00) [pid = 1641] [serial = 1595] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 402 (0x12a814000) [pid = 1641] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 401 (0x12c563800) [pid = 1641] [serial = 1684] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 400 (0x1282ab400) [pid = 1641] [serial = 1642] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 399 (0x13132bc00) [pid = 1641] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 398 (0x12b308000) [pid = 1641] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 397 (0x120a5d400) [pid = 1641] [serial = 1600] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 396 (0x130c42000) [pid = 1641] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 395 (0x12bcc5800) [pid = 1641] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 394 (0x124ba7800) [pid = 1641] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 393 (0x129a50400) [pid = 1641] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 392 (0x12948d400) [pid = 1641] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 391 (0x12cbaec00) [pid = 1641] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 390 (0x129f89c00) [pid = 1641] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 389 (0x139067000) [pid = 1641] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 388 (0x138461400) [pid = 1641] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 387 (0x14db5b000) [pid = 1641] [serial = 1558] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 386 (0x124557800) [pid = 1641] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 385 (0x13139c800) [pid = 1641] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 384 (0x11dd3e000) [pid = 1641] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 383 (0x12a8dc000) [pid = 1641] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 382 (0x123ed9c00) [pid = 1641] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 381 (0x121db4400) [pid = 1641] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 380 (0x129e7b800) [pid = 1641] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 379 (0x12f0e3c00) [pid = 1641] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 378 (0x127ab5000) [pid = 1641] [serial = 1637] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 377 (0x1239c4800) [pid = 1641] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 376 (0x13095c000) [pid = 1641] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 375 (0x12090d800) [pid = 1641] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 374 (0x1201b6000) [pid = 1641] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 373 (0x131225c00) [pid = 1641] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 372 (0x1275a9400) [pid = 1641] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 371 (0x1270f1800) [pid = 1641] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 370 (0x121dd1000) [pid = 1641] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 369 (0x123cbb800) [pid = 1641] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 368 (0x120b10c00) [pid = 1641] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 367 (0x12c249400) [pid = 1641] [serial = 1679] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 366 (0x138a90400) [pid = 1641] [serial = 1771] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 365 (0x143f46c00) [pid = 1641] [serial = 1855] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 364 (0x1442c7c00) [pid = 1641] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 363 (0x144b5dc00) [pid = 1641] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 362 (0x143610800) [pid = 1641] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 361 (0x11da6cc00) [pid = 1641] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 360 (0x13a8d4000) [pid = 1641] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 359 (0x13a44d800) [pid = 1641] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 358 (0x128834800) [pid = 1641] [serial = 1763] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 357 (0x130d7e000) [pid = 1641] [serial = 1768] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 356 (0x14a2b0800) [pid = 1641] [serial = 1852] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 355 (0x144fa8000) [pid = 1641] [serial = 1850] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122638145]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 354 (0x147ed1800) [pid = 1641] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 353 (0x1204c9400) [pid = 1641] [serial = 1889] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 352 (0x1463e7000) [pid = 1641] [serial = 1805] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 351 (0x120087000) [pid = 1641] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 350 (0x146e6c800) [pid = 1641] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 349 (0x128316800) [pid = 1641] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 348 (0x144952400) [pid = 1641] [serial = 1845] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 347 (0x120d76800) [pid = 1641] [serial = 1761] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 346 (0x14995d400) [pid = 1641] [serial = 1847] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 345 (0x11ea54800) [pid = 1641] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 344 (0x146de6c00) [pid = 1641] [serial = 1813] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 343 (0x1437e9c00) [pid = 1641] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 342 (0x149872c00) [pid = 1641] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 341 (0x1200df000) [pid = 1641] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 340 (0x143aa3c00) [pid = 1641] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 339 (0x123d4ec00) [pid = 1641] [serial = 1894] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 338 (0x123d4e000) [pid = 1641] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 337 (0x146cdd000) [pid = 1641] [serial = 1810] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 336 (0x139ea9800) [pid = 1641] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 335 (0x144a5fc00) [pid = 1641] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 334 (0x149d3f800) [pid = 1641] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 333 (0x14482fc00) [pid = 1641] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 332 (0x121b7bc00) [pid = 1641] [serial = 1892] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122650115]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 331 (0x14a3ea400) [pid = 1641] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 330 (0x1466ed000) [pid = 1641] [serial = 1808] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122628741]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 329 (0x138fd3800) [pid = 1641] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 328 (0x147b75400) [pid = 1641] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 327 (0x14e28c000) [pid = 1641] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 326 (0x1477c5400) [pid = 1641] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 325 (0x120923c00) [pid = 1641] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 324 (0x13aa53000) [pid = 1641] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 323 (0x130c61800) [pid = 1641] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 322 (0x14a8b3400) [pid = 1641] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 321 (0x147534400) [pid = 1641] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 320 (0x144970000) [pid = 1641] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 319 (0x14d649400) [pid = 1641] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 318 (0x13a76a000) [pid = 1641] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 317 (0x1132c1000) [pid = 1641] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 316 (0x121b95400) [pid = 1641] [serial = 1897] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 315 (0x143aa3800) [pid = 1641] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 314 (0x14b0a5000) [pid = 1641] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 313 (0x1135edc00) [pid = 1641] [serial = 1887] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 312 (0x1139ae400) [pid = 1641] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 311 (0x127112000) [pid = 1641] [serial = 1766] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122619420]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 310 (0x14a893000) [pid = 1641] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 309 (0x1498d8000) [pid = 1641] [serial = 1834] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 308 (0x14ae3e800) [pid = 1641] [serial = 1861] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 307 (0x14a113000) [pid = 1641] [serial = 1848] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 306 (0x144a14000) [pid = 1641] [serial = 1846] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 305 (0x123da7c00) [pid = 1641] [serial = 1895] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 304 (0x14783e400) [pid = 1641] [serial = 1822] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 303 (0x143e80c00) [pid = 1641] [serial = 1792] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 302 (0x13a44dc00) [pid = 1641] [serial = 1837] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 301 (0x139ea9c00) [pid = 1641] [serial = 1777] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 300 (0x11dc5c000) [pid = 1641] [serial = 1885] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 299 (0x143610c00) [pid = 1641] [serial = 1840] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 298 (0x123e6d800) [pid = 1641] [serial = 1909] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 297 (0x1139aec00) [pid = 1641] [serial = 1756] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 296 (0x14e2a7800) [pid = 1641] [serial = 1873] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 295 (0x143b5cc00) [pid = 1641] [serial = 1789] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 294 (0x1312e0000) [pid = 1641] [serial = 1769] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 293 (0x14a39a800) [pid = 1641] [serial = 1853] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 292 (0x1463e7400) [pid = 1641] [serial = 1806] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 291 (0x1466ed800) [pid = 1641] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122628741]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 290 (0x139067c00) [pid = 1641] [serial = 1774] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 289 (0x146e6cc00) [pid = 1641] [serial = 1816] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 288 (0x1462d2800) [pid = 1641] [serial = 1804] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 287 (0x121db4c00) [pid = 1641] [serial = 1893] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122650115]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 286 (0x14b0a5400) [pid = 1641] [serial = 1867] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 285 (0x120087c00) [pid = 1641] [serial = 1759] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 284 (0x147ed1c00) [pid = 1641] [serial = 1828] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 283 (0x12216e000) [pid = 1641] [serial = 1762] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 282 (0x130d61800) [pid = 1641] [serial = 1882] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 281 (0x12bc36400) [pid = 1641] [serial = 1764] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 280 (0x147593c00) [pid = 1641] [serial = 1819] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 279 (0x14482f400) [pid = 1641] [serial = 1879] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 278 (0x14afa2800) [pid = 1641] [serial = 1864] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 277 (0x144873400) [pid = 1641] [serial = 1795] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 276 (0x149d3fc00) [pid = 1641] [serial = 1843] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 275 (0x127563000) [pid = 1641] [serial = 1900] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 274 (0x1205a2000) [pid = 1641] [serial = 1890] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 273 (0x147f99400) [pid = 1641] [serial = 1831] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 272 (0x14a8e1000) [pid = 1641] [serial = 1858] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 271 (0x146cdd400) [pid = 1641] [serial = 1811] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 270 (0x11335d800) [pid = 1641] [serial = 1903] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 269 (0x130960000) [pid = 1641] [serial = 1767] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122619420]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 268 (0x144a67000) [pid = 1641] [serial = 1801] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 267 (0x144970400) [pid = 1641] [serial = 1798] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 266 (0x143ac7400) [pid = 1641] [serial = 1786] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 265 (0x13a8d4400) [pid = 1641] [serial = 1780] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 264 (0x14d6be000) [pid = 1641] [serial = 1870] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 263 (0x12847dc00) [pid = 1641] [serial = 1912] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 262 (0x147b75800) [pid = 1641] [serial = 1825] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 261 (0x125eb1800) [pid = 1641] [serial = 1898] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 260 (0x11ef2c800) [pid = 1641] [serial = 1888] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 259 (0x128a35c00) [pid = 1641] [serial = 1915] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 258 (0x138e65400) [pid = 1641] [serial = 1772] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 257 (0x144fa8400) [pid = 1641] [serial = 1851] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122638145]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 256 (0x13aa53c00) [pid = 1641] [serial = 1783] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 255 (0x146e61c00) [pid = 1641] [serial = 1814] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 254 (0x13aa8c400) [pid = 1641] [serial = 1876] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 253 (0x12061d800) [pid = 1641] [serial = 1906] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 252 (0x14a760400) [pid = 1641] [serial = 1856] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 251 (0x121b4b400) [pid = 1641] [serial = 1602] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 250 (0x123abfc00) [pid = 1641] [serial = 1700] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 249 (0x12bcfdc00) [pid = 1641] [serial = 1676] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 248 (0x143737000) [pid = 1641] [serial = 1784] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 247 (0x147f21000) [pid = 1641] [serial = 1832] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 246 (0x14d7b8800) [pid = 1641] [serial = 1871] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 245 (0x125f27000) [pid = 1641] [serial = 1625] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 244 (0x129b1fc00) [pid = 1641] [serial = 1658] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 243 (0x129578800) [pid = 1641] [serial = 1655] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 242 (0x12cde3000) [pid = 1641] [serial = 1691] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 241 (0x12a6c2400) [pid = 1641] [serial = 1664] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 240 (0x139132800) [pid = 1641] [serial = 1718] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 239 (0x143ace000) [pid = 1641] [serial = 1787] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 238 (0x1384bf400) [pid = 1641] [serial = 1703] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 237 (0x14b2a2c00) [pid = 1641] [serial = 1868] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 236 (0x1510fbc00) [pid = 1641] [serial = 1560] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 235 (0x1246fc400) [pid = 1641] [serial = 1622] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 234 (0x138bf1400) [pid = 1641] [serial = 1712] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 233 (0x12630d400) [pid = 1641] [serial = 1628] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 232 (0x1288e0400) [pid = 1641] [serial = 1913] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 231 (0x12a9c1c00) [pid = 1641] [serial = 1670] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 230 (0x14e2b4000) [pid = 1641] [serial = 1874] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 229 (0x12442a400) [pid = 1641] [serial = 1619] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 228 (0x128941c00) [pid = 1641] [serial = 1649] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 227 (0x129f2bc00) [pid = 1641] [serial = 1661] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 226 (0x12f1e3400) [pid = 1641] [serial = 1694] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 225 (0x127b28c00) [pid = 1641] [serial = 1639] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 224 (0x123b79000) [pid = 1641] [serial = 1613] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 223 (0x130960c00) [pid = 1641] [serial = 1697] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 222 (0x122701400) [pid = 1641] [serial = 1610] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 221 (0x138bf1800) [pid = 1641] [serial = 1715] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 220 (0x138b43000) [pid = 1641] [serial = 1706] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 219 (0x1275b2800) [pid = 1641] [serial = 1634] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 218 (0x12745bc00) [pid = 1641] [serial = 1631] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 217 (0x12216ec00) [pid = 1641] [serial = 1607] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 216 (0x123e0f800) [pid = 1641] [serial = 1616] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 215 (0x111891800) [pid = 1641] [serial = 1592] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 214 (0x12c303800) [pid = 1641] [serial = 1681] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 213 (0x143e28000) [pid = 1641] [serial = 1790] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 212 (0x128b7ac00) [pid = 1641] [serial = 1652] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 211 (0x11e49d400) [pid = 1641] [serial = 1597] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 210 (0x147f21c00) [pid = 1641] [serial = 1829] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 209 (0x147d24c00) [pid = 1641] [serial = 1826] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 208 (0x1275a9800) [pid = 1641] [serial = 1910] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 207 (0x12a825400) [pid = 1641] [serial = 1667] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 206 (0x12c7ec800) [pid = 1641] [serial = 1686] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 205 (0x12847d000) [pid = 1641] [serial = 1644] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 204 (0x138b87c00) [pid = 1641] [serial = 1709] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | --DOMWINDOW == 203 (0x12bc36800) [pid = 1641] [serial = 1673] [outer = 0x0] [url = about:blank]
05:44:51 INFO - PROCESS | 1641 | ++DOCSHELL 0x13a421b00 == 87 [pid = 1641] [id = 737]
05:44:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 204 (0x111891800) [pid = 1641] [serial = 2065] [outer = 0x0]
05:44:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 205 (0x1139aec00) [pid = 1641] [serial = 2066] [outer = 0x111891800]
05:44:51 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:51 INFO - document served over http requires an http
05:44:51 INFO - sub-resource via iframe-tag using the meta-referrer
05:44:51 INFO - delivery method with swap-origin-redirect and when
05:44:51 INFO - the target request is cross-origin.
05:44:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1526ms
05:44:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:44:51 INFO - PROCESS | 1641 | ++DOCSHELL 0x139085100 == 88 [pid = 1641] [id = 738]
05:44:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 206 (0x11dd3e000) [pid = 1641] [serial = 2067] [outer = 0x0]
05:44:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 207 (0x11e267c00) [pid = 1641] [serial = 2068] [outer = 0x11dd3e000]
05:44:51 INFO - PROCESS | 1641 | 1446122691707 Marionette INFO loaded listener.js
05:44:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 208 (0x1200df000) [pid = 1641] [serial = 2069] [outer = 0x11dd3e000]
05:44:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:52 INFO - document served over http requires an http
05:44:52 INFO - sub-resource via script-tag using the meta-referrer
05:44:52 INFO - delivery method with keep-origin-redirect and when
05:44:52 INFO - the target request is cross-origin.
05:44:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 622ms
05:44:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:44:52 INFO - PROCESS | 1641 | ++DOCSHELL 0x1437e1b00 == 89 [pid = 1641] [id = 739]
05:44:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 209 (0x120b10c00) [pid = 1641] [serial = 2070] [outer = 0x0]
05:44:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 210 (0x121b4b400) [pid = 1641] [serial = 2071] [outer = 0x120b10c00]
05:44:52 INFO - PROCESS | 1641 | 1446122692330 Marionette INFO loaded listener.js
05:44:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 211 (0x12216e000) [pid = 1641] [serial = 2072] [outer = 0x120b10c00]
05:44:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:52 INFO - document served over http requires an http
05:44:52 INFO - sub-resource via script-tag using the meta-referrer
05:44:52 INFO - delivery method with no-redirect and when
05:44:52 INFO - the target request is cross-origin.
05:44:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 623ms
05:44:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:44:52 INFO - PROCESS | 1641 | ++DOCSHELL 0x143f4f700 == 90 [pid = 1641] [id = 740]
05:44:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 212 (0x123ed9c00) [pid = 1641] [serial = 2073] [outer = 0x0]
05:44:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 213 (0x12442a400) [pid = 1641] [serial = 2074] [outer = 0x123ed9c00]
05:44:52 INFO - PROCESS | 1641 | 1446122692917 Marionette INFO loaded listener.js
05:44:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 214 (0x12630d400) [pid = 1641] [serial = 2075] [outer = 0x123ed9c00]
05:44:53 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:53 INFO - document served over http requires an http
05:44:53 INFO - sub-resource via script-tag using the meta-referrer
05:44:53 INFO - delivery method with swap-origin-redirect and when
05:44:53 INFO - the target request is cross-origin.
05:44:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 875ms
05:44:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:44:53 INFO - PROCESS | 1641 | ++DOCSHELL 0x11efe3500 == 91 [pid = 1641] [id = 741]
05:44:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 215 (0x11e588c00) [pid = 1641] [serial = 2076] [outer = 0x0]
05:44:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 216 (0x11e9dac00) [pid = 1641] [serial = 2077] [outer = 0x11e588c00]
05:44:53 INFO - PROCESS | 1641 | 1446122693856 Marionette INFO loaded listener.js
05:44:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 217 (0x11efb7800) [pid = 1641] [serial = 2078] [outer = 0x11e588c00]
05:44:54 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:54 INFO - document served over http requires an http
05:44:54 INFO - sub-resource via xhr-request using the meta-referrer
05:44:54 INFO - delivery method with keep-origin-redirect and when
05:44:54 INFO - the target request is cross-origin.
05:44:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 726ms
05:44:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:44:54 INFO - PROCESS | 1641 | ++DOCSHELL 0x125f38f00 == 92 [pid = 1641] [id = 742]
05:44:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 218 (0x1221a5000) [pid = 1641] [serial = 2079] [outer = 0x0]
05:44:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 219 (0x1221aa000) [pid = 1641] [serial = 2080] [outer = 0x1221a5000]
05:44:54 INFO - PROCESS | 1641 | 1446122694569 Marionette INFO loaded listener.js
05:44:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 220 (0x1239c4800) [pid = 1641] [serial = 2081] [outer = 0x1221a5000]
05:44:55 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:55 INFO - document served over http requires an http
05:44:55 INFO - sub-resource via xhr-request using the meta-referrer
05:44:55 INFO - delivery method with no-redirect and when
05:44:55 INFO - the target request is cross-origin.
05:44:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 722ms
05:44:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:44:55 INFO - PROCESS | 1641 | ++DOCSHELL 0x129adcb00 == 93 [pid = 1641] [id = 743]
05:44:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 221 (0x127b28c00) [pid = 1641] [serial = 2082] [outer = 0x0]
05:44:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 222 (0x127b93800) [pid = 1641] [serial = 2083] [outer = 0x127b28c00]
05:44:55 INFO - PROCESS | 1641 | 1446122695372 Marionette INFO loaded listener.js
05:44:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 223 (0x1282afc00) [pid = 1641] [serial = 2084] [outer = 0x127b28c00]
05:44:55 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:55 INFO - document served over http requires an http
05:44:55 INFO - sub-resource via xhr-request using the meta-referrer
05:44:55 INFO - delivery method with swap-origin-redirect and when
05:44:55 INFO - the target request is cross-origin.
05:44:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 744ms
05:44:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:44:56 INFO - PROCESS | 1641 | ++DOCSHELL 0x1312e2e00 == 94 [pid = 1641] [id = 744]
05:44:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 224 (0x128834800) [pid = 1641] [serial = 2085] [outer = 0x0]
05:44:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 225 (0x128863c00) [pid = 1641] [serial = 2086] [outer = 0x128834800]
05:44:56 INFO - PROCESS | 1641 | 1446122696075 Marionette INFO loaded listener.js
05:44:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 226 (0x12948d400) [pid = 1641] [serial = 2087] [outer = 0x128834800]
05:44:56 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:56 INFO - document served over http requires an https
05:44:56 INFO - sub-resource via fetch-request using the meta-referrer
05:44:56 INFO - delivery method with keep-origin-redirect and when
05:44:56 INFO - the target request is cross-origin.
05:44:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 726ms
05:44:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:44:56 INFO - PROCESS | 1641 | ++DOCSHELL 0x13a470700 == 95 [pid = 1641] [id = 745]
05:44:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 227 (0x129f2c400) [pid = 1641] [serial = 2088] [outer = 0x0]
05:44:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 228 (0x129f89c00) [pid = 1641] [serial = 2089] [outer = 0x129f2c400]
05:44:56 INFO - PROCESS | 1641 | 1446122696870 Marionette INFO loaded listener.js
05:44:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 229 (0x12a825400) [pid = 1641] [serial = 2090] [outer = 0x129f2c400]
05:44:57 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:57 INFO - document served over http requires an https
05:44:57 INFO - sub-resource via fetch-request using the meta-referrer
05:44:57 INFO - delivery method with no-redirect and when
05:44:57 INFO - the target request is cross-origin.
05:44:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 726ms
05:44:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:44:57 INFO - PROCESS | 1641 | ++DOCSHELL 0x143f4f200 == 96 [pid = 1641] [id = 746]
05:44:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 230 (0x12bcc5c00) [pid = 1641] [serial = 2091] [outer = 0x0]
05:44:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 231 (0x12c22e000) [pid = 1641] [serial = 2092] [outer = 0x12bcc5c00]
05:44:57 INFO - PROCESS | 1641 | 1446122697615 Marionette INFO loaded listener.js
05:44:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 232 (0x12c249800) [pid = 1641] [serial = 2093] [outer = 0x12bcc5c00]
05:44:58 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:58 INFO - document served over http requires an https
05:44:58 INFO - sub-resource via fetch-request using the meta-referrer
05:44:58 INFO - delivery method with swap-origin-redirect and when
05:44:58 INFO - the target request is cross-origin.
05:44:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 778ms
05:44:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:44:58 INFO - PROCESS | 1641 | ++DOCSHELL 0x146363c00 == 97 [pid = 1641] [id = 747]
05:44:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 233 (0x12c7e8800) [pid = 1641] [serial = 2094] [outer = 0x0]
05:44:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 234 (0x12c7e8c00) [pid = 1641] [serial = 2095] [outer = 0x12c7e8800]
05:44:58 INFO - PROCESS | 1641 | 1446122698394 Marionette INFO loaded listener.js
05:44:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 235 (0x12c98dc00) [pid = 1641] [serial = 2096] [outer = 0x12c7e8800]
05:44:58 INFO - PROCESS | 1641 | ++DOCSHELL 0x14764e500 == 98 [pid = 1641] [id = 748]
05:44:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 236 (0x12cb82800) [pid = 1641] [serial = 2097] [outer = 0x0]
05:44:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 237 (0x12f0e3400) [pid = 1641] [serial = 2098] [outer = 0x12cb82800]
05:44:58 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:58 INFO - document served over http requires an https
05:44:58 INFO - sub-resource via iframe-tag using the meta-referrer
05:44:58 INFO - delivery method with keep-origin-redirect and when
05:44:58 INFO - the target request is cross-origin.
05:44:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 781ms
05:44:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:44:59 INFO - PROCESS | 1641 | ++DOCSHELL 0x146d44e00 == 99 [pid = 1641] [id = 749]
05:44:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 238 (0x12f0e3c00) [pid = 1641] [serial = 2099] [outer = 0x0]
05:44:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 239 (0x12f128800) [pid = 1641] [serial = 2100] [outer = 0x12f0e3c00]
05:44:59 INFO - PROCESS | 1641 | 1446122699241 Marionette INFO loaded listener.js
05:44:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 240 (0x12f1e3400) [pid = 1641] [serial = 2101] [outer = 0x12f0e3c00]
05:44:59 INFO - PROCESS | 1641 | ++DOCSHELL 0x1478a2f00 == 100 [pid = 1641] [id = 750]
05:44:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 241 (0x13095c000) [pid = 1641] [serial = 2102] [outer = 0x0]
05:44:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 242 (0x130c37800) [pid = 1641] [serial = 2103] [outer = 0x13095c000]
05:44:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:59 INFO - document served over http requires an https
05:44:59 INFO - sub-resource via iframe-tag using the meta-referrer
05:44:59 INFO - delivery method with no-redirect and when
05:44:59 INFO - the target request is cross-origin.
05:44:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 829ms
05:44:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:45:00 INFO - PROCESS | 1641 | ++DOCSHELL 0x147a1f600 == 101 [pid = 1641] [id = 751]
05:45:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 243 (0x130cbe800) [pid = 1641] [serial = 2104] [outer = 0x0]
05:45:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 244 (0x130d3bc00) [pid = 1641] [serial = 2105] [outer = 0x130cbe800]
05:45:00 INFO - PROCESS | 1641 | 1446122700081 Marionette INFO loaded listener.js
05:45:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 245 (0x130d7ec00) [pid = 1641] [serial = 2106] [outer = 0x130cbe800]
05:45:00 INFO - PROCESS | 1641 | ++DOCSHELL 0x147e9b600 == 102 [pid = 1641] [id = 752]
05:45:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 246 (0x13139b400) [pid = 1641] [serial = 2107] [outer = 0x0]
05:45:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 247 (0x1313ec000) [pid = 1641] [serial = 2108] [outer = 0x13139b400]
05:45:00 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:45:00 INFO - document served over http requires an https
05:45:00 INFO - sub-resource via iframe-tag using the meta-referrer
05:45:00 INFO - delivery method with swap-origin-redirect and when
05:45:00 INFO - the target request is cross-origin.
05:45:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 825ms
05:45:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:45:00 INFO - PROCESS | 1641 | ++DOCSHELL 0x14988ef00 == 103 [pid = 1641] [id = 753]
05:45:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 248 (0x138461400) [pid = 1641] [serial = 2109] [outer = 0x0]
05:45:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 249 (0x1384bf400) [pid = 1641] [serial = 2110] [outer = 0x138461400]
05:45:00 INFO - PROCESS | 1641 | 1446122700939 Marionette INFO loaded listener.js
05:45:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 250 (0x138a8a800) [pid = 1641] [serial = 2111] [outer = 0x138461400]
05:45:01 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:45:01 INFO - document served over http requires an https
05:45:01 INFO - sub-resource via script-tag using the meta-referrer
05:45:01 INFO - delivery method with keep-origin-redirect and when
05:45:01 INFO - the target request is cross-origin.
05:45:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 886ms
05:45:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:45:01 INFO - PROCESS | 1641 | ++DOCSHELL 0x14a026700 == 104 [pid = 1641] [id = 754]
05:45:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 251 (0x1390f7400) [pid = 1641] [serial = 2112] [outer = 0x0]
05:45:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 252 (0x1390f7c00) [pid = 1641] [serial = 2113] [outer = 0x1390f7400]
05:45:01 INFO - PROCESS | 1641 | 1446122701800 Marionette INFO loaded listener.js
05:45:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 253 (0x139e2c400) [pid = 1641] [serial = 2114] [outer = 0x1390f7400]
05:45:02 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:45:02 INFO - document served over http requires an https
05:45:02 INFO - sub-resource via script-tag using the meta-referrer
05:45:02 INFO - delivery method with no-redirect and when
05:45:02 INFO - the target request is cross-origin.
05:45:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 792ms
05:45:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:45:02 INFO - PROCESS | 1641 | ++DOCSHELL 0x14a27ae00 == 105 [pid = 1641] [id = 755]
05:45:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 254 (0x13a419800) [pid = 1641] [serial = 2115] [outer = 0x0]
05:45:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 255 (0x13a44d000) [pid = 1641] [serial = 2116] [outer = 0x13a419800]
05:45:02 INFO - PROCESS | 1641 | 1446122702539 Marionette INFO loaded listener.js
05:45:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 256 (0x13a76a000) [pid = 1641] [serial = 2117] [outer = 0x13a419800]
05:45:03 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:45:03 INFO - document served over http requires an https
05:45:03 INFO - sub-resource via script-tag using the meta-referrer
05:45:03 INFO - delivery method with swap-origin-redirect and when
05:45:03 INFO - the target request is cross-origin.
05:45:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 780ms
05:45:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:45:03 INFO - PROCESS | 1641 | ++DOCSHELL 0x14e13b700 == 106 [pid = 1641] [id = 756]
05:45:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 257 (0x13aa5a400) [pid = 1641] [serial = 2118] [outer = 0x0]
05:45:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 258 (0x13aa5ac00) [pid = 1641] [serial = 2119] [outer = 0x13aa5a400]
05:45:03 INFO - PROCESS | 1641 | 1446122703336 Marionette INFO loaded listener.js
05:45:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 259 (0x13aa93800) [pid = 1641] [serial = 2120] [outer = 0x13aa5a400]
05:45:03 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:45:03 INFO - document served over http requires an https
05:45:03 INFO - sub-resource via xhr-request using the meta-referrer
05:45:03 INFO - delivery method with keep-origin-redirect and when
05:45:03 INFO - the target request is cross-origin.
05:45:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 730ms
05:45:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:45:04 INFO - PROCESS | 1641 | ++DOCSHELL 0x14e6fd600 == 107 [pid = 1641] [id = 757]
05:45:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 260 (0x143a38400) [pid = 1641] [serial = 2121] [outer = 0x0]
05:45:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 261 (0x143a38800) [pid = 1641] [serial = 2122] [outer = 0x143a38400]
05:45:04 INFO - PROCESS | 1641 | 1446122704060 Marionette INFO loaded listener.js
05:45:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 262 (0x143a85c00) [pid = 1641] [serial = 2123] [outer = 0x143a38400]
05:45:04 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:45:04 INFO - document served over http requires an https
05:45:04 INFO - sub-resource via xhr-request using the meta-referrer
05:45:04 INFO - delivery method with no-redirect and when
05:45:04 INFO - the target request is cross-origin.
05:45:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 723ms
05:45:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:45:04 INFO - PROCESS | 1641 | ++DOCSHELL 0x15077ff00 == 108 [pid = 1641] [id = 758]
05:45:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 263 (0x143b67800) [pid = 1641] [serial = 2124] [outer = 0x0]
05:45:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 264 (0x143b67c00) [pid = 1641] [serial = 2125] [outer = 0x143b67800]
05:45:04 INFO - PROCESS | 1641 | 1446122704805 Marionette INFO loaded listener.js
05:45:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 265 (0x143e28000) [pid = 1641] [serial = 2126] [outer = 0x143b67800]
05:45:05 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:45:05 INFO - document served over http requires an https
05:45:05 INFO - sub-resource via xhr-request using the meta-referrer
05:45:05 INFO - delivery method with swap-origin-redirect and when
05:45:05 INFO - the target request is cross-origin.
05:45:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 675ms
05:45:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:45:05 INFO - PROCESS | 1641 | ++DOCSHELL 0x150e7ea00 == 109 [pid = 1641] [id = 759]
05:45:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 266 (0x1442c7400) [pid = 1641] [serial = 2127] [outer = 0x0]
05:45:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 267 (0x1442c7c00) [pid = 1641] [serial = 2128] [outer = 0x1442c7400]
05:45:05 INFO - PROCESS | 1641 | 1446122705513 Marionette INFO loaded listener.js
05:45:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 268 (0x14476e000) [pid = 1641] [serial = 2129] [outer = 0x1442c7400]
05:45:06 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:45:06 INFO - document served over http requires an http
05:45:06 INFO - sub-resource via fetch-request using the meta-referrer
05:45:06 INFO - delivery method with keep-origin-redirect and when
05:45:06 INFO - the target request is same-origin.
05:45:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 775ms
05:45:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:45:06 INFO - PROCESS | 1641 | ++DOCSHELL 0x15827bd00 == 110 [pid = 1641] [id = 760]
05:45:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 269 (0x14494b800) [pid = 1641] [serial = 2130] [outer = 0x0]
05:45:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 270 (0x144952400) [pid = 1641] [serial = 2131] [outer = 0x14494b800]
05:45:06 INFO - PROCESS | 1641 | 1446122706404 Marionette INFO loaded listener.js
05:45:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 271 (0x14497c000) [pid = 1641] [serial = 2132] [outer = 0x14494b800]
05:45:06 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:45:06 INFO - document served over http requires an http
05:45:06 INFO - sub-resource via fetch-request using the meta-referrer
05:45:06 INFO - delivery method with no-redirect and when
05:45:06 INFO - the target request is same-origin.
05:45:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 880ms
05:45:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:45:07 INFO - PROCESS | 1641 | ++DOCSHELL 0x159e8d900 == 111 [pid = 1641] [id = 761]
05:45:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 272 (0x144a5fc00) [pid = 1641] [serial = 2133] [outer = 0x0]
05:45:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 273 (0x144a67000) [pid = 1641] [serial = 2134] [outer = 0x144a5fc00]
05:45:07 INFO - PROCESS | 1641 | 1446122707169 Marionette INFO loaded listener.js
05:45:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 274 (0x144fa8400) [pid = 1641] [serial = 2135] [outer = 0x144a5fc00]
05:45:07 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:45:07 INFO - document served over http requires an http
05:45:07 INFO - sub-resource via fetch-request using the meta-referrer
05:45:07 INFO - delivery method with swap-origin-redirect and when
05:45:07 INFO - the target request is same-origin.
05:45:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 725ms
05:45:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:45:07 INFO - PROCESS | 1641 | ++DOCSHELL 0x15453c400 == 112 [pid = 1641] [id = 762]
05:45:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 275 (0x1463fa400) [pid = 1641] [serial = 2136] [outer = 0x0]
05:45:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 276 (0x12c98d800) [pid = 1641] [serial = 2137] [outer = 0x1463fa400]
05:45:07 INFO - PROCESS | 1641 | 1446122707903 Marionette INFO loaded listener.js
05:45:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 277 (0x1466ed800) [pid = 1641] [serial = 2138] [outer = 0x1463fa400]
05:45:08 INFO - PROCESS | 1641 | ++DOCSHELL 0x1508daf00 == 113 [pid = 1641] [id = 763]
05:45:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 278 (0x146cdd400) [pid = 1641] [serial = 2139] [outer = 0x0]
05:45:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 279 (0x146de6c00) [pid = 1641] [serial = 2140] [outer = 0x146cdd400]
05:45:08 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:45:08 INFO - document served over http requires an http
05:45:08 INFO - sub-resource via iframe-tag using the meta-referrer
05:45:08 INFO - delivery method with keep-origin-redirect and when
05:45:08 INFO - the target request is same-origin.
05:45:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 779ms
05:45:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:45:08 INFO - PROCESS | 1641 | ++DOCSHELL 0x1508dbe00 == 114 [pid = 1641] [id = 764]
05:45:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 280 (0x146e6c400) [pid = 1641] [serial = 2141] [outer = 0x0]
05:45:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 281 (0x146e61c00) [pid = 1641] [serial = 2142] [outer = 0x146e6c400]
05:45:08 INFO - PROCESS | 1641 | 1446122708766 Marionette INFO loaded listener.js
05:45:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 282 (0x147593c00) [pid = 1641] [serial = 2143] [outer = 0x146e6c400]
05:45:09 INFO - PROCESS | 1641 | ++DOCSHELL 0x1508de600 == 115 [pid = 1641] [id = 765]
05:45:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 283 (0x1390f7000) [pid = 1641] [serial = 2144] [outer = 0x0]
05:45:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 284 (0x1478f4000) [pid = 1641] [serial = 2145] [outer = 0x1390f7000]
05:45:09 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:45:09 INFO - document served over http requires an http
05:45:09 INFO - sub-resource via iframe-tag using the meta-referrer
05:45:09 INFO - delivery method with no-redirect and when
05:45:09 INFO - the target request is same-origin.
05:45:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 879ms
05:45:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:45:09 INFO - PROCESS | 1641 | ++DOCSHELL 0x1508deb00 == 116 [pid = 1641] [id = 766]
05:45:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 285 (0x147b75400) [pid = 1641] [serial = 2146] [outer = 0x0]
05:45:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 286 (0x147b75800) [pid = 1641] [serial = 2147] [outer = 0x147b75400]
05:45:09 INFO - PROCESS | 1641 | 1446122709688 Marionette INFO loaded listener.js
05:45:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 287 (0x147e2a000) [pid = 1641] [serial = 2148] [outer = 0x147b75400]
05:45:10 INFO - PROCESS | 1641 | ++DOCSHELL 0x1514f2900 == 117 [pid = 1641] [id = 767]
05:45:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 288 (0x1226cc000) [pid = 1641] [serial = 2149] [outer = 0x0]
05:45:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 289 (0x1226cc800) [pid = 1641] [serial = 2150] [outer = 0x1226cc000]
05:45:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:45:10 INFO - document served over http requires an http
05:45:10 INFO - sub-resource via iframe-tag using the meta-referrer
05:45:10 INFO - delivery method with swap-origin-redirect and when
05:45:10 INFO - the target request is same-origin.
05:45:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 879ms
05:45:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:45:10 INFO - PROCESS | 1641 | ++DOCSHELL 0x1514f1f00 == 118 [pid = 1641] [id = 768]
05:45:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 290 (0x147ed1c00) [pid = 1641] [serial = 2151] [outer = 0x0]
05:45:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 291 (0x147f09c00) [pid = 1641] [serial = 2152] [outer = 0x147ed1c00]
05:45:10 INFO - PROCESS | 1641 | 1446122710588 Marionette INFO loaded listener.js
05:45:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 292 (0x147f99400) [pid = 1641] [serial = 2153] [outer = 0x147ed1c00]
05:45:11 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:45:11 INFO - document served over http requires an http
05:45:11 INFO - sub-resource via script-tag using the meta-referrer
05:45:11 INFO - delivery method with keep-origin-redirect and when
05:45:11 INFO - the target request is same-origin.
05:45:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 881ms
05:45:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:45:11 INFO - PROCESS | 1641 | ++DOCSHELL 0x15453fb00 == 119 [pid = 1641] [id = 769]
05:45:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 293 (0x14995d400) [pid = 1641] [serial = 2154] [outer = 0x0]
05:45:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 294 (0x149988800) [pid = 1641] [serial = 2155] [outer = 0x14995d400]
05:45:11 INFO - PROCESS | 1641 | 1446122711395 Marionette INFO loaded listener.js
05:45:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 295 (0x149d3f800) [pid = 1641] [serial = 2156] [outer = 0x14995d400]
05:45:11 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:45:11 INFO - document served over http requires an http
05:45:11 INFO - sub-resource via script-tag using the meta-referrer
05:45:11 INFO - delivery method with no-redirect and when
05:45:11 INFO - the target request is same-origin.
05:45:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 732ms
05:45:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:45:12 INFO - PROCESS | 1641 | ++DOCSHELL 0x154aff800 == 120 [pid = 1641] [id = 770]
05:45:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 296 (0x14a066c00) [pid = 1641] [serial = 2157] [outer = 0x0]
05:45:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 297 (0x14a113000) [pid = 1641] [serial = 2158] [outer = 0x14a066c00]
05:45:12 INFO - PROCESS | 1641 | 1446122712115 Marionette INFO loaded listener.js
05:45:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 298 (0x14a2b0800) [pid = 1641] [serial = 2159] [outer = 0x14a066c00]
05:45:12 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:45:12 INFO - document served over http requires an http
05:45:12 INFO - sub-resource via script-tag using the meta-referrer
05:45:12 INFO - delivery method with swap-origin-redirect and when
05:45:12 INFO - the target request is same-origin.
05:45:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 728ms
05:45:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:45:12 INFO - PROCESS | 1641 | ++DOCSHELL 0x154730f00 == 121 [pid = 1641] [id = 771]
05:45:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 299 (0x14a8b3400) [pid = 1641] [serial = 2160] [outer = 0x0]
05:45:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 300 (0x14a8b3800) [pid = 1641] [serial = 2161] [outer = 0x14a8b3400]
05:45:12 INFO - PROCESS | 1641 | 1446122712888 Marionette INFO loaded listener.js
05:45:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 301 (0x14afa2800) [pid = 1641] [serial = 2162] [outer = 0x14a8b3400]
05:45:13 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:45:13 INFO - document served over http requires an http
05:45:13 INFO - sub-resource via xhr-request using the meta-referrer
05:45:13 INFO - delivery method with keep-origin-redirect and when
05:45:13 INFO - the target request is same-origin.
05:45:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 731ms
05:45:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:45:13 INFO - PROCESS | 1641 | ++DOCSHELL 0x154734600 == 122 [pid = 1641] [id = 772]
05:45:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 302 (0x14b0a5400) [pid = 1641] [serial = 2163] [outer = 0x0]
05:45:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 303 (0x14b277800) [pid = 1641] [serial = 2164] [outer = 0x14b0a5400]
05:45:13 INFO - PROCESS | 1641 | 1446122713607 Marionette INFO loaded listener.js
05:45:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 304 (0x14b7cf800) [pid = 1641] [serial = 2165] [outer = 0x14b0a5400]
05:45:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:45:14 INFO - document served over http requires an http
05:45:14 INFO - sub-resource via xhr-request using the meta-referrer
05:45:14 INFO - delivery method with no-redirect and when
05:45:14 INFO - the target request is same-origin.
05:45:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 726ms
05:45:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:45:14 INFO - PROCESS | 1641 | ++DOCSHELL 0x156184f00 == 123 [pid = 1641] [id = 773]
05:45:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 305 (0x14db5b000) [pid = 1641] [serial = 2166] [outer = 0x0]
05:45:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 306 (0x14e17c800) [pid = 1641] [serial = 2167] [outer = 0x14db5b000]
05:45:14 INFO - PROCESS | 1641 | 1446122714368 Marionette INFO loaded listener.js
05:45:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 307 (0x14e28c000) [pid = 1641] [serial = 2168] [outer = 0x14db5b000]
05:45:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:45:14 INFO - document served over http requires an http
05:45:14 INFO - sub-resource via xhr-request using the meta-referrer
05:45:14 INFO - delivery method with swap-origin-redirect and when
05:45:14 INFO - the target request is same-origin.
05:45:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 772ms
05:45:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:45:15 INFO - PROCESS | 1641 | ++DOCSHELL 0x156186d00 == 124 [pid = 1641] [id = 774]
05:45:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 308 (0x14ffc6800) [pid = 1641] [serial = 2169] [outer = 0x0]
05:45:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 309 (0x150340800) [pid = 1641] [serial = 2170] [outer = 0x14ffc6800]
05:45:15 INFO - PROCESS | 1641 | 1446122715189 Marionette INFO loaded listener.js
05:45:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 310 (0x1510fbc00) [pid = 1641] [serial = 2171] [outer = 0x14ffc6800]
05:45:15 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:45:15 INFO - document served over http requires an https
05:45:15 INFO - sub-resource via fetch-request using the meta-referrer
05:45:15 INFO - delivery method with keep-origin-redirect and when
05:45:15 INFO - the target request is same-origin.
05:45:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 880ms
05:45:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:45:15 INFO - PROCESS | 1641 | ++DOCSHELL 0x156b22f00 == 125 [pid = 1641] [id = 775]
05:45:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 311 (0x15159d800) [pid = 1641] [serial = 2172] [outer = 0x0]
05:45:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 312 (0x154db2400) [pid = 1641] [serial = 2173] [outer = 0x15159d800]
05:45:16 INFO - PROCESS | 1641 | 1446122716002 Marionette INFO loaded listener.js
05:45:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 313 (0x154db2800) [pid = 1641] [serial = 2174] [outer = 0x15159d800]
05:45:16 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:45:16 INFO - document served over http requires an https
05:45:16 INFO - sub-resource via fetch-request using the meta-referrer
05:45:16 INFO - delivery method with no-redirect and when
05:45:16 INFO - the target request is same-origin.
05:45:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 725ms
05:45:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:45:16 INFO - PROCESS | 1641 | ++DOCSHELL 0x156b25c00 == 126 [pid = 1641] [id = 776]
05:45:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 314 (0x14a283000) [pid = 1641] [serial = 2175] [outer = 0x0]
05:45:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 315 (0x14a283400) [pid = 1641] [serial = 2176] [outer = 0x14a283000]
05:45:16 INFO - PROCESS | 1641 | 1446122716736 Marionette INFO loaded listener.js
05:45:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 316 (0x1545bd000) [pid = 1641] [serial = 2177] [outer = 0x14a283000]
05:45:17 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:45:17 INFO - document served over http requires an https
05:45:17 INFO - sub-resource via fetch-request using the meta-referrer
05:45:17 INFO - delivery method with swap-origin-redirect and when
05:45:17 INFO - the target request is same-origin.
05:45:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 774ms
05:45:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:45:17 INFO - PROCESS | 1641 | ++DOCSHELL 0x156dbaa00 == 127 [pid = 1641] [id = 777]
05:45:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 317 (0x14fa75800) [pid = 1641] [serial = 2178] [outer = 0x0]
05:45:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 318 (0x14fa78000) [pid = 1641] [serial = 2179] [outer = 0x14fa75800]
05:45:17 INFO - PROCESS | 1641 | 1446122717531 Marionette INFO loaded listener.js
05:45:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 319 (0x15605cc00) [pid = 1641] [serial = 2180] [outer = 0x14fa75800]
05:45:17 INFO - PROCESS | 1641 | ++DOCSHELL 0x156dbdc00 == 128 [pid = 1641] [id = 778]
05:45:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 320 (0x150d65400) [pid = 1641] [serial = 2181] [outer = 0x0]
05:45:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 321 (0x150d65c00) [pid = 1641] [serial = 2182] [outer = 0x150d65400]
05:45:18 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:45:18 INFO - document served over http requires an https
05:45:18 INFO - sub-resource via iframe-tag using the meta-referrer
05:45:18 INFO - delivery method with keep-origin-redirect and when
05:45:18 INFO - the target request is same-origin.
05:45:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 783ms
05:45:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:45:18 INFO - PROCESS | 1641 | ++DOCSHELL 0x156dbcd00 == 129 [pid = 1641] [id = 779]
05:45:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 322 (0x120b15000) [pid = 1641] [serial = 2183] [outer = 0x0]
05:45:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 323 (0x120b15400) [pid = 1641] [serial = 2184] [outer = 0x120b15000]
05:45:18 INFO - PROCESS | 1641 | 1446122718406 Marionette INFO loaded listener.js
05:45:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 324 (0x1597ec000) [pid = 1641] [serial = 2185] [outer = 0x120b15000]
05:45:18 INFO - PROCESS | 1641 | ++DOCSHELL 0x15a61de00 == 130 [pid = 1641] [id = 780]
05:45:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 325 (0x154470000) [pid = 1641] [serial = 2186] [outer = 0x0]
05:45:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 326 (0x14a718000) [pid = 1641] [serial = 2187] [outer = 0x154470000]
05:45:19 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:45:19 INFO - document served over http requires an https
05:45:19 INFO - sub-resource via iframe-tag using the meta-referrer
05:45:19 INFO - delivery method with no-redirect and when
05:45:19 INFO - the target request is same-origin.
05:45:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 927ms
05:45:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:45:19 INFO - PROCESS | 1641 | ++DOCSHELL 0x15a61cf00 == 131 [pid = 1641] [id = 781]
05:45:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 327 (0x15a62c000) [pid = 1641] [serial = 2188] [outer = 0x0]
05:45:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 328 (0x15addc000) [pid = 1641] [serial = 2189] [outer = 0x15a62c000]
05:45:19 INFO - PROCESS | 1641 | 1446122719341 Marionette INFO loaded listener.js
05:45:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 329 (0x15addc800) [pid = 1641] [serial = 2190] [outer = 0x15a62c000]
05:45:19 INFO - PROCESS | 1641 | ++DOCSHELL 0x1583eda00 == 132 [pid = 1641] [id = 782]
05:45:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 330 (0x14b071800) [pid = 1641] [serial = 2191] [outer = 0x0]
05:45:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 331 (0x151730000) [pid = 1641] [serial = 2192] [outer = 0x14b071800]
05:45:19 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:45:19 INFO - document served over http requires an https
05:45:19 INFO - sub-resource via iframe-tag using the meta-referrer
05:45:19 INFO - delivery method with swap-origin-redirect and when
05:45:19 INFO - the target request is same-origin.
05:45:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 924ms
05:45:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:45:20 INFO - PROCESS | 1641 | ++DOCSHELL 0x1583ef300 == 133 [pid = 1641] [id = 783]
05:45:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 332 (0x154476000) [pid = 1641] [serial = 2193] [outer = 0x0]
05:45:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 333 (0x151736400) [pid = 1641] [serial = 2194] [outer = 0x154476000]
05:45:20 INFO - PROCESS | 1641 | 1446122720248 Marionette INFO loaded listener.js
05:45:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 334 (0x154476c00) [pid = 1641] [serial = 2195] [outer = 0x154476000]
05:45:20 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:45:20 INFO - document served over http requires an https
05:45:20 INFO - sub-resource via script-tag using the meta-referrer
05:45:20 INFO - delivery method with keep-origin-redirect and when
05:45:20 INFO - the target request is same-origin.
05:45:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 880ms
05:45:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:45:21 INFO - PROCESS | 1641 | ++DOCSHELL 0x15174ef00 == 134 [pid = 1641] [id = 784]
05:45:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 335 (0x151744800) [pid = 1641] [serial = 2196] [outer = 0x0]
05:45:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 336 (0x151744c00) [pid = 1641] [serial = 2197] [outer = 0x151744800]
05:45:21 INFO - PROCESS | 1641 | 1446122721070 Marionette INFO loaded listener.js
05:45:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 337 (0x15641b000) [pid = 1641] [serial = 2198] [outer = 0x151744800]
05:45:21 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:45:21 INFO - document served over http requires an https
05:45:21 INFO - sub-resource via script-tag using the meta-referrer
05:45:21 INFO - delivery method with no-redirect and when
05:45:21 INFO - the target request is same-origin.
05:45:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 827ms
05:45:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:45:21 INFO - PROCESS | 1641 | ++DOCSHELL 0x151752100 == 135 [pid = 1641] [id = 785]
05:45:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 338 (0x14e4cc400) [pid = 1641] [serial = 2199] [outer = 0x0]
05:45:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 339 (0x156420000) [pid = 1641] [serial = 2200] [outer = 0x14e4cc400]
05:45:21 INFO - PROCESS | 1641 | 1446122721915 Marionette INFO loaded listener.js
05:45:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 340 (0x1564c9000) [pid = 1641] [serial = 2201] [outer = 0x14e4cc400]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x12c9a0a00 == 134 [pid = 1641] [id = 18]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x11f4acf00 == 133 [pid = 1641] [id = 685]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x124a17c00 == 132 [pid = 1641] [id = 686]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x128213800 == 131 [pid = 1641] [id = 687]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x12a6cd400 == 130 [pid = 1641] [id = 688]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x12c9a1400 == 129 [pid = 1641] [id = 689]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x139085600 == 128 [pid = 1641] [id = 690]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x138af5c00 == 127 [pid = 1641] [id = 691]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x13a673100 == 126 [pid = 1641] [id = 692]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x13a7af100 == 125 [pid = 1641] [id = 693]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x143f18600 == 124 [pid = 1641] [id = 694]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x146360a00 == 123 [pid = 1641] [id = 695]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x146d44900 == 122 [pid = 1641] [id = 696]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x1478a6100 == 121 [pid = 1641] [id = 697]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x149946c00 == 120 [pid = 1641] [id = 698]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x14a1c9900 == 119 [pid = 1641] [id = 699]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x14a215a00 == 118 [pid = 1641] [id = 700]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x14a21b900 == 117 [pid = 1641] [id = 701]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x14a279000 == 116 [pid = 1641] [id = 702]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x14dbc1000 == 115 [pid = 1641] [id = 703]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x14a27cc00 == 114 [pid = 1641] [id = 704]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x14dbc5b00 == 113 [pid = 1641] [id = 705]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x14e139900 == 112 [pid = 1641] [id = 706]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x14e1e0f00 == 111 [pid = 1641] [id = 707]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x14e1e0a00 == 110 [pid = 1641] [id = 708]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x14e2dba00 == 109 [pid = 1641] [id = 709]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x14e455d00 == 108 [pid = 1641] [id = 710]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x14e4e9f00 == 107 [pid = 1641] [id = 711]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x14e6f9a00 == 106 [pid = 1641] [id = 712]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x150911100 == 105 [pid = 1641] [id = 718]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x150911600 == 104 [pid = 1641] [id = 719]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x150c7a500 == 103 [pid = 1641] [id = 720]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x150c7b400 == 102 [pid = 1641] [id = 721]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x150e7fe00 == 101 [pid = 1641] [id = 722]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x150e7f400 == 100 [pid = 1641] [id = 723]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x12c9a2d00 == 99 [pid = 1641] [id = 724]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x125fa9600 == 98 [pid = 1641] [id = 725]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x12383cf00 == 97 [pid = 1641] [id = 726]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x127b01700 == 96 [pid = 1641] [id = 727]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x11f4ac000 == 95 [pid = 1641] [id = 728]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x12383f700 == 94 [pid = 1641] [id = 729]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x127a57800 == 93 [pid = 1641] [id = 730]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x127ef6e00 == 92 [pid = 1641] [id = 731]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x12a6ce800 == 91 [pid = 1641] [id = 732]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x12a8f1500 == 90 [pid = 1641] [id = 733]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x12c7a0d00 == 89 [pid = 1641] [id = 734]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x138f60f00 == 88 [pid = 1641] [id = 684]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x130caab00 == 87 [pid = 1641] [id = 735]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x138f94500 == 86 [pid = 1641] [id = 736]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x13a421b00 == 85 [pid = 1641] [id = 737]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x139085100 == 84 [pid = 1641] [id = 738]
05:45:25 INFO - PROCESS | 1641 | --DOCSHELL 0x1437e1b00 == 83 [pid = 1641] [id = 739]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x11efe3500 == 82 [pid = 1641] [id = 741]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x125f38f00 == 81 [pid = 1641] [id = 742]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x129adcb00 == 80 [pid = 1641] [id = 743]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x1312e2e00 == 79 [pid = 1641] [id = 744]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x13a470700 == 78 [pid = 1641] [id = 745]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x143f4f200 == 77 [pid = 1641] [id = 746]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x146363c00 == 76 [pid = 1641] [id = 747]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x14764e500 == 75 [pid = 1641] [id = 748]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x146d44e00 == 74 [pid = 1641] [id = 749]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x1478a2f00 == 73 [pid = 1641] [id = 750]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x147a1f600 == 72 [pid = 1641] [id = 751]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x147e9b600 == 71 [pid = 1641] [id = 752]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x14988ef00 == 70 [pid = 1641] [id = 753]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x14a026700 == 69 [pid = 1641] [id = 754]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x14a27ae00 == 68 [pid = 1641] [id = 755]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x14e13b700 == 67 [pid = 1641] [id = 756]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x14e6fd600 == 66 [pid = 1641] [id = 757]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x15077ff00 == 65 [pid = 1641] [id = 758]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x150e7ea00 == 64 [pid = 1641] [id = 759]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x15827bd00 == 63 [pid = 1641] [id = 760]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x11e1e2a00 == 62 [pid = 1641] [id = 119]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x159e8d900 == 61 [pid = 1641] [id = 761]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x15453c400 == 60 [pid = 1641] [id = 762]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x1508daf00 == 59 [pid = 1641] [id = 763]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x1508dbe00 == 58 [pid = 1641] [id = 764]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x1508de600 == 57 [pid = 1641] [id = 765]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x121d87a00 == 56 [pid = 1641] [id = 128]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x1508deb00 == 55 [pid = 1641] [id = 766]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x129aa8500 == 54 [pid = 1641] [id = 139]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x1514f2900 == 53 [pid = 1641] [id = 767]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x1514f1f00 == 52 [pid = 1641] [id = 768]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x15453fb00 == 51 [pid = 1641] [id = 769]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x154aff800 == 50 [pid = 1641] [id = 770]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x154730f00 == 49 [pid = 1641] [id = 771]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x154734600 == 48 [pid = 1641] [id = 772]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x156184f00 == 47 [pid = 1641] [id = 773]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x156186d00 == 46 [pid = 1641] [id = 774]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x156b22f00 == 45 [pid = 1641] [id = 775]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x156b25c00 == 44 [pid = 1641] [id = 776]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x156dbaa00 == 43 [pid = 1641] [id = 777]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x156dbdc00 == 42 [pid = 1641] [id = 778]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x156dbcd00 == 41 [pid = 1641] [id = 779]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x15a61de00 == 40 [pid = 1641] [id = 780]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x15a61cf00 == 39 [pid = 1641] [id = 781]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x1583eda00 == 38 [pid = 1641] [id = 782]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x1583ef300 == 37 [pid = 1641] [id = 783]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x15174ef00 == 36 [pid = 1641] [id = 784]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x129aaad00 == 35 [pid = 1641] [id = 140]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x143f4f700 == 34 [pid = 1641] [id = 740]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x14e755500 == 33 [pid = 1641] [id = 713]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x150783b00 == 32 [pid = 1641] [id = 717]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x14e9e2900 == 31 [pid = 1641] [id = 714]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x15065d800 == 30 [pid = 1641] [id = 715]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x150780e00 == 29 [pid = 1641] [id = 716]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x11f770a00 == 28 [pid = 1641] [id = 129]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x1135def00 == 27 [pid = 1641] [id = 141]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x124b24400 == 26 [pid = 1641] [id = 131]
05:45:28 INFO - PROCESS | 1641 | --DOCSHELL 0x11433c400 == 25 [pid = 1641] [id = 671]
05:45:28 INFO - PROCESS | 1641 | --DOMWINDOW == 339 (0x13847c400) [pid = 1641] [serial = 1770] [outer = 0x0] [url = about:blank]
05:45:28 INFO - PROCESS | 1641 | --DOMWINDOW == 338 (0x12c7e8400) [pid = 1641] [serial = 1765] [outer = 0x0] [url = about:blank]
05:45:28 INFO - PROCESS | 1641 | --DOMWINDOW == 337 (0x14b37a400) [pid = 1641] [serial = 1877] [outer = 0x0] [url = about:blank]
05:45:28 INFO - PROCESS | 1641 | --DOMWINDOW == 336 (0x14993c800) [pid = 1641] [serial = 1835] [outer = 0x0] [url = about:blank]
05:45:28 INFO - PROCESS | 1641 | --DOMWINDOW == 335 (0x1475e5800) [pid = 1641] [serial = 1820] [outer = 0x0] [url = about:blank]
05:45:28 INFO - PROCESS | 1641 | --DOMWINDOW == 334 (0x146d89800) [pid = 1641] [serial = 1812] [outer = 0x0] [url = about:blank]
05:45:28 INFO - PROCESS | 1641 | --DOMWINDOW == 333 (0x14497c800) [pid = 1641] [serial = 1799] [outer = 0x0] [url = about:blank]
05:45:28 INFO - PROCESS | 1641 | --DOMWINDOW == 332 (0x121b55c00) [pid = 1641] [serial = 1907] [outer = 0x0] [url = about:blank]
05:45:28 INFO - PROCESS | 1641 | --DOMWINDOW == 331 (0x1478f4400) [pid = 1641] [serial = 1823] [outer = 0x0] [url = about:blank]
05:45:28 INFO - PROCESS | 1641 | --DOMWINDOW == 330 (0x14d7b8000) [pid = 1641] [serial = 1883] [outer = 0x0] [url = about:blank]
05:45:28 INFO - PROCESS | 1641 | --DOMWINDOW == 329 (0x11e563800) [pid = 1641] [serial = 1886] [outer = 0x0] [url = about:blank]
05:45:28 INFO - PROCESS | 1641 | --DOMWINDOW == 328 (0x120ce9400) [pid = 1641] [serial = 1760] [outer = 0x0] [url = about:blank]
05:45:28 INFO - PROCESS | 1641 | --DOMWINDOW == 327 (0x139132000) [pid = 1641] [serial = 1775] [outer = 0x0] [url = about:blank]
05:45:28 INFO - PROCESS | 1641 | --DOMWINDOW == 326 (0x14a95c400) [pid = 1641] [serial = 1859] [outer = 0x0] [url = about:blank]
05:45:28 INFO - PROCESS | 1641 | --DOMWINDOW == 325 (0x111851000) [pid = 1641] [serial = 1757] [outer = 0x0] [url = about:blank]
05:45:28 INFO - PROCESS | 1641 | --DOMWINDOW == 324 (0x14afa3800) [pid = 1641] [serial = 1865] [outer = 0x0] [url = about:blank]
05:45:28 INFO - PROCESS | 1641 | --DOMWINDOW == 323 (0x149c98400) [pid = 1641] [serial = 1841] [outer = 0x0] [url = about:blank]
05:45:28 INFO - PROCESS | 1641 | --DOMWINDOW == 322 (0x14a0bf400) [pid = 1641] [serial = 1844] [outer = 0x0] [url = about:blank]
05:45:28 INFO - PROCESS | 1641 | --DOMWINDOW == 321 (0x1499b0000) [pid = 1641] [serial = 1838] [outer = 0x0] [url = about:blank]
05:45:28 INFO - PROCESS | 1641 | --DOMWINDOW == 320 (0x1448a4400) [pid = 1641] [serial = 1796] [outer = 0x0] [url = about:blank]
05:45:28 INFO - PROCESS | 1641 | --DOMWINDOW == 319 (0x14a293400) [pid = 1641] [serial = 1849] [outer = 0x0] [url = about:blank]
05:45:28 INFO - PROCESS | 1641 | --DOMWINDOW == 318 (0x146f11000) [pid = 1641] [serial = 1817] [outer = 0x0] [url = about:blank]
05:45:28 INFO - PROCESS | 1641 | --DOMWINDOW == 317 (0x124681c00) [pid = 1641] [serial = 1896] [outer = 0x0] [url = about:blank]
05:45:28 INFO - PROCESS | 1641 | --DOMWINDOW == 316 (0x1463fa800) [pid = 1641] [serial = 1807] [outer = 0x0] [url = about:blank]
05:45:28 INFO - PROCESS | 1641 | --DOMWINDOW == 315 (0x127b28000) [pid = 1641] [serial = 1901] [outer = 0x0] [url = about:blank]
05:45:28 INFO - PROCESS | 1641 | --DOMWINDOW == 314 (0x14a623c00) [pid = 1641] [serial = 1854] [outer = 0x0] [url = about:blank]
05:45:28 INFO - PROCESS | 1641 | --DOMWINDOW == 313 (0x144b01800) [pid = 1641] [serial = 1802] [outer = 0x0] [url = about:blank]
05:45:28 INFO - PROCESS | 1641 | --DOMWINDOW == 312 (0x1442c7800) [pid = 1641] [serial = 1793] [outer = 0x0] [url = about:blank]
05:45:28 INFO - PROCESS | 1641 | --DOMWINDOW == 311 (0x13a419c00) [pid = 1641] [serial = 1781] [outer = 0x0] [url = about:blank]
05:45:28 INFO - PROCESS | 1641 | --DOMWINDOW == 310 (0x14d649c00) [pid = 1641] [serial = 1880] [outer = 0x0] [url = about:blank]
05:45:28 INFO - PROCESS | 1641 | --DOMWINDOW == 309 (0x139ee9c00) [pid = 1641] [serial = 1778] [outer = 0x0] [url = about:blank]
05:45:28 INFO - PROCESS | 1641 | --DOMWINDOW == 308 (0x120b10800) [pid = 1641] [serial = 1891] [outer = 0x0] [url = about:blank]
05:45:28 INFO - PROCESS | 1641 | --DOMWINDOW == 307 (0x14af87000) [pid = 1641] [serial = 1862] [outer = 0x0] [url = about:blank]
05:45:28 INFO - PROCESS | 1641 | --DOMWINDOW == 306 (0x111851800) [pid = 1641] [serial = 1904] [outer = 0x0] [url = about:blank]
05:45:28 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:45:28 INFO - document served over http requires an https
05:45:28 INFO - sub-resource via script-tag using the meta-referrer
05:45:28 INFO - delivery method with swap-origin-redirect and when
05:45:28 INFO - the target request is same-origin.
05:45:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 6856ms
05:45:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:45:29 INFO - PROCESS | 1641 | ++DOCSHELL 0x11393b300 == 26 [pid = 1641] [id = 786]
05:45:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 307 (0x1132c1800) [pid = 1641] [serial = 2202] [outer = 0x0]
05:45:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 308 (0x1132ec800) [pid = 1641] [serial = 2203] [outer = 0x1132c1800]
05:45:29 INFO - PROCESS | 1641 | 1446122729106 Marionette INFO loaded listener.js
05:45:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 309 (0x113542000) [pid = 1641] [serial = 2204] [outer = 0x1132c1800]
05:45:30 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:45:30 INFO - document served over http requires an https
05:45:30 INFO - sub-resource via xhr-request using the meta-referrer
05:45:30 INFO - delivery method with keep-origin-redirect and when
05:45:30 INFO - the target request is same-origin.
05:45:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1691ms
05:45:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:45:30 INFO - PROCESS | 1641 | ++DOCSHELL 0x11433ce00 == 27 [pid = 1641] [id = 787]
05:45:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 310 (0x11394b000) [pid = 1641] [serial = 2205] [outer = 0x0]
05:45:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 311 (0x1139c0c00) [pid = 1641] [serial = 2206] [outer = 0x11394b000]
05:45:30 INFO - PROCESS | 1641 | 1446122730400 Marionette INFO loaded listener.js
05:45:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 312 (0x11d6d4000) [pid = 1641] [serial = 2207] [outer = 0x11394b000]
05:45:30 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:45:30 INFO - document served over http requires an https
05:45:30 INFO - sub-resource via xhr-request using the meta-referrer
05:45:30 INFO - delivery method with no-redirect and when
05:45:30 INFO - the target request is same-origin.
05:45:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 571ms
05:45:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:45:30 INFO - PROCESS | 1641 | ++DOCSHELL 0x11e423400 == 28 [pid = 1641] [id = 788]
05:45:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 313 (0x11e051400) [pid = 1641] [serial = 2208] [outer = 0x0]
05:45:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 314 (0x11e0d5800) [pid = 1641] [serial = 2209] [outer = 0x11e051400]
05:45:30 INFO - PROCESS | 1641 | 1446122730966 Marionette INFO loaded listener.js
05:45:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 315 (0x11e1ab400) [pid = 1641] [serial = 2210] [outer = 0x11e051400]
05:45:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:45:31 INFO - document served over http requires an https
05:45:31 INFO - sub-resource via xhr-request using the meta-referrer
05:45:31 INFO - delivery method with swap-origin-redirect and when
05:45:31 INFO - the target request is same-origin.
05:45:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 679ms
05:45:31 INFO - TEST-START | /resource-timing/test_resource_timing.html
05:45:31 INFO - PROCESS | 1641 | ++DOCSHELL 0x11eb7db00 == 29 [pid = 1641] [id = 789]
05:45:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 316 (0x11e9cc000) [pid = 1641] [serial = 2211] [outer = 0x0]
05:45:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 317 (0x11e9cc400) [pid = 1641] [serial = 2212] [outer = 0x11e9cc000]
05:45:31 INFO - PROCESS | 1641 | 1446122731740 Marionette INFO loaded listener.js
05:45:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 318 (0x11eb3e800) [pid = 1641] [serial = 2213] [outer = 0x11e9cc000]
05:45:32 INFO - PROCESS | 1641 | ++DOCSHELL 0x11f4af200 == 30 [pid = 1641] [id = 790]
05:45:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 319 (0x11eb3ec00) [pid = 1641] [serial = 2214] [outer = 0x0]
05:45:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 320 (0x11ebe6000) [pid = 1641] [serial = 2215] [outer = 0x11eb3ec00]
05:45:32 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
05:45:32 INFO - TEST-FAIL | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (iframe) - assert_equals: expected "iframe" but got "subdocument"
05:45:32 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
05:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:45:32 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
05:45:32 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
05:45:32 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
05:45:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
05:45:32 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
05:45:32 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
05:45:32 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
05:45:32 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
05:45:32 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
05:45:32 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
05:45:32 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
05:45:32 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
05:45:32 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
05:45:32 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
05:45:32 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
05:45:32 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
05:45:32 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
05:45:32 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
05:45:32 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
05:45:32 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
05:45:32 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 1087ms
05:45:32 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
05:45:32 INFO - PROCESS | 1641 | ++DOCSHELL 0x11f785700 == 31 [pid = 1641] [id = 791]
05:45:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 321 (0x11f7b8c00) [pid = 1641] [serial = 2216] [outer = 0x0]
05:45:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 322 (0x12001f400) [pid = 1641] [serial = 2217] [outer = 0x11f7b8c00]
05:45:32 INFO - PROCESS | 1641 | 1446122732768 Marionette INFO loaded listener.js
05:45:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 323 (0x1201f2400) [pid = 1641] [serial = 2218] [outer = 0x11f7b8c00]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 322 (0x128a35800) [pid = 1641] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 321 (0x12b3c0c00) [pid = 1641] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 320 (0x131219000) [pid = 1641] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 319 (0x12c3acc00) [pid = 1641] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 318 (0x123ed9c00) [pid = 1641] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 317 (0x126340400) [pid = 1641] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 316 (0x1285c6c00) [pid = 1641] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 315 (0x15107f800) [pid = 1641] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 314 (0x12bd14800) [pid = 1641] [serial = 1939] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 313 (0x12c563c00) [pid = 1641] [serial = 1936] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 312 (0x14a0bf000) [pid = 1641] [serial = 1973] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 311 (0x14e5f6400) [pid = 1641] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 310 (0x129f89800) [pid = 1641] [serial = 2057] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 309 (0x14df9d400) [pid = 1641] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 308 (0x12a7ef000) [pid = 1641] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 307 (0x124b68c00) [pid = 1641] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 306 (0x121c48000) [pid = 1641] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 305 (0x139e88000) [pid = 1641] [serial = 1976] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122667882]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 304 (0x12f1da000) [pid = 1641] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 303 (0x14497bc00) [pid = 1641] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 302 (0x120923400) [pid = 1641] [serial = 1934] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122658427]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 301 (0x154899000) [pid = 1641] [serial = 2020] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 300 (0x1118cfc00) [pid = 1641] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 299 (0x11e97d400) [pid = 1641] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 298 (0x138fb2000) [pid = 1641] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 297 (0x147a3b800) [pid = 1641] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 296 (0x14a760000) [pid = 1641] [serial = 1978] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 295 (0x11dd3e000) [pid = 1641] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 294 (0x1563fb000) [pid = 1641] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 293 (0x1295bb800) [pid = 1641] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 292 (0x1475abc00) [pid = 1641] [serial = 2018] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122677482]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 291 (0x13093c800) [pid = 1641] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 290 (0x12948d800) [pid = 1641] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 289 (0x13ab3e400) [pid = 1641] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 288 (0x128572000) [pid = 1641] [serial = 2060] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122689819]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 287 (0x1207bd800) [pid = 1641] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 286 (0x12a9b2800) [pid = 1641] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 285 (0x147c65400) [pid = 1641] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 284 (0x14d6bec00) [pid = 1641] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 283 (0x1540df400) [pid = 1641] [serial = 2015] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 282 (0x13139b800) [pid = 1641] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 281 (0x111891800) [pid = 1641] [serial = 2065] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 280 (0x123cc2000) [pid = 1641] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 279 (0x143ace800) [pid = 1641] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 278 (0x120b10c00) [pid = 1641] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 277 (0x1239c8c00) [pid = 1641] [serial = 2055] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 276 (0x12a8dc800) [pid = 1641] [serial = 2062] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 275 (0x1139c0800) [pid = 1641] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 274 (0x130c32000) [pid = 1641] [serial = 2023] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 273 (0x12cdf9800) [pid = 1641] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 272 (0x1282ab800) [pid = 1641] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 271 (0x138565400) [pid = 1641] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 270 (0x12bca9c00) [pid = 1641] [serial = 1931] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 269 (0x14fedf800) [pid = 1641] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 268 (0x129ac3c00) [pid = 1641] [serial = 1929] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 267 (0x13a6d5400) [pid = 1641] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 266 (0x11180d000) [pid = 1641] [serial = 2013] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 265 (0x151587800) [pid = 1641] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 264 (0x1436f2400) [pid = 1641] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 263 (0x144fdc800) [pid = 1641] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 262 (0x139f2c000) [pid = 1641] [serial = 1981] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 261 (0x12442a400) [pid = 1641] [serial = 2074] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 260 (0x154899400) [pid = 1641] [serial = 2021] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 259 (0x147ecb400) [pid = 1641] [serial = 1999] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 258 (0x1540dfc00) [pid = 1641] [serial = 2016] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 257 (0x14a760c00) [pid = 1641] [serial = 1979] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 256 (0x12a814400) [pid = 1641] [serial = 1927] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 255 (0x1139e1800) [pid = 1641] [serial = 2035] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 254 (0x14e5f6c00) [pid = 1641] [serial = 1993] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 253 (0x1517df800) [pid = 1641] [serial = 2014] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 252 (0x11e9aec00) [pid = 1641] [serial = 1921] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 251 (0x1220bd000) [pid = 1641] [serial = 1924] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 250 (0x1208d3000) [pid = 1641] [serial = 2038] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 249 (0x12a613800) [pid = 1641] [serial = 2058] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 248 (0x12a90d400) [pid = 1641] [serial = 2063] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 247 (0x11e8b1c00) [pid = 1641] [serial = 2041] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 246 (0x1139aec00) [pid = 1641] [serial = 2066] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 245 (0x1475e5c00) [pid = 1641] [serial = 2019] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122677482]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 244 (0x127a17800) [pid = 1641] [serial = 2056] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 243 (0x121b4b400) [pid = 1641] [serial = 2071] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 242 (0x14fedfc00) [pid = 1641] [serial = 2002] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 241 (0x14a0bf800) [pid = 1641] [serial = 1972] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 240 (0x12bd62800) [pid = 1641] [serial = 1932] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 239 (0x12b21b400) [pid = 1641] [serial = 1935] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122658427]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 238 (0x12f128c00) [pid = 1641] [serial = 1940] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 237 (0x151531400) [pid = 1641] [serial = 2024] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 236 (0x13ab3e800) [pid = 1641] [serial = 1990] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 235 (0x129a50000) [pid = 1641] [serial = 1918] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 234 (0x144fdcc00) [pid = 1641] [serial = 1996] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 233 (0x147f09400) [pid = 1641] [serial = 1969] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 232 (0x139f2cc00) [pid = 1641] [serial = 1982] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 231 (0x1309ab000) [pid = 1641] [serial = 1942] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 230 (0x13abdc400) [pid = 1641] [serial = 2032] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 229 (0x139e88400) [pid = 1641] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122667882]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 228 (0x1563fbc00) [pid = 1641] [serial = 2026] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 227 (0x14e134000) [pid = 1641] [serial = 1984] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 226 (0x126214800) [pid = 1641] [serial = 2044] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 225 (0x1295b7000) [pid = 1641] [serial = 2053] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 224 (0x130d7e400) [pid = 1641] [serial = 1945] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 223 (0x128863000) [pid = 1641] [serial = 2050] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 222 (0x11e267c00) [pid = 1641] [serial = 2068] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 221 (0x14e198800) [pid = 1641] [serial = 1987] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 220 (0x151587c00) [pid = 1641] [serial = 2011] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 219 (0x126340c00) [pid = 1641] [serial = 1954] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 218 (0x147d24400) [pid = 1641] [serial = 2029] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 217 (0x14a108800) [pid = 1641] [serial = 1974] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 216 (0x144a14800) [pid = 1641] [serial = 1963] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 215 (0x143b67000) [pid = 1641] [serial = 1957] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 214 (0x138454000) [pid = 1641] [serial = 1966] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 213 (0x124b18400) [pid = 1641] [serial = 2047] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 212 (0x128572400) [pid = 1641] [serial = 2061] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122689819]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 211 (0x12895e000) [pid = 1641] [serial = 1960] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 210 (0x12c59d800) [pid = 1641] [serial = 1937] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 209 (0x12a83b800) [pid = 1641] [serial = 1930] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 208 (0x139e33400) [pid = 1641] [serial = 1951] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 207 (0x1502e4c00) [pid = 1641] [serial = 2005] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 206 (0x1510fb400) [pid = 1641] [serial = 2008] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 205 (0x138bbc000) [pid = 1641] [serial = 1948] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 204 (0x128f86400) [pid = 1641] [serial = 1916] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 203 (0x143ac7800) [pid = 1641] [serial = 1955] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 202 (0x121b7b800) [pid = 1641] [serial = 2042] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 201 (0x121db4800) [pid = 1641] [serial = 2039] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 200 (0x11335d000) [pid = 1641] [serial = 1403] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 199 (0x14fb72c00) [pid = 1641] [serial = 2000] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 198 (0x13a76a800) [pid = 1641] [serial = 1952] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 197 (0x14e790c00) [pid = 1641] [serial = 1994] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 196 (0x14fa59800) [pid = 1641] [serial = 1997] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 195 (0x11e1a9c00) [pid = 1641] [serial = 2036] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 194 (0x1446b9800) [pid = 1641] [serial = 1958] [outer = 0x0] [url = about:blank]
05:45:36 INFO - PROCESS | 1641 | --DOMWINDOW == 193 (0x12c2cbc00) [pid = 1641] [serial = 1754] [outer = 0x0] [url = about:blank]
05:45:36 INFO - TEST-FAIL | /screen-orientation/lock-bad-argument.html | Test that screen.orientation.lock() throws when the input isn't valid. - assert_equals: expected "portrait-primary" but got "landscape-primary"
05:45:36 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
05:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:45:36 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
05:45:36 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 3790ms
05:45:36 INFO - TEST-START | /screen-orientation/lock-basic.html
05:45:36 INFO - PROCESS | 1641 | ++DOCSHELL 0x121a35a00 == 32 [pid = 1641] [id = 792]
05:45:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 194 (0x11e8b1c00) [pid = 1641] [serial = 2219] [outer = 0x0]
05:45:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 195 (0x11e97d400) [pid = 1641] [serial = 2220] [outer = 0x11e8b1c00]
05:45:36 INFO - PROCESS | 1641 | 1446122736562 Marionette INFO loaded listener.js
05:45:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 196 (0x1207bd400) [pid = 1641] [serial = 2221] [outer = 0x11e8b1c00]
05:45:45 INFO - PROCESS | 1641 | --DOCSHELL 0x11433b000 == 31 [pid = 1641] [id = 559]
05:45:45 INFO - PROCESS | 1641 | --DOCSHELL 0x11efe4400 == 30 [pid = 1641] [id = 562]
05:45:45 INFO - PROCESS | 1641 | --DOCSHELL 0x11e9c6000 == 29 [pid = 1641] [id = 571]
05:45:45 INFO - PROCESS | 1641 | --DOCSHELL 0x120669b00 == 28 [pid = 1641] [id = 573]
05:45:45 INFO - PROCESS | 1641 | --DOCSHELL 0x11eb79000 == 27 [pid = 1641] [id = 567]
05:45:45 INFO - PROCESS | 1641 | --DOCSHELL 0x1142bff00 == 26 [pid = 1641] [id = 569]
05:45:45 INFO - PROCESS | 1641 | --DOCSHELL 0x1207b3000 == 25 [pid = 1641] [id = 564]
05:45:45 INFO - PROCESS | 1641 | --DOCSHELL 0x121a38c00 == 24 [pid = 1641] [id = 575]
05:45:45 INFO - PROCESS | 1641 | --DOCSHELL 0x11e1e2f00 == 23 [pid = 1641] [id = 560]
05:45:45 INFO - PROCESS | 1641 | --DOCSHELL 0x11f782000 == 22 [pid = 1641] [id = 563]
05:45:45 INFO - PROCESS | 1641 | --DOCSHELL 0x11eb79500 == 21 [pid = 1641] [id = 561]
05:45:45 INFO - PROCESS | 1641 | --DOCSHELL 0x120dc9500 == 20 [pid = 1641] [id = 574]
05:45:45 INFO - PROCESS | 1641 | --DOCSHELL 0x12383d400 == 19 [pid = 1641] [id = 578]
05:45:45 INFO - PROCESS | 1641 | --DOCSHELL 0x121d87f00 == 18 [pid = 1641] [id = 577]
05:45:45 INFO - PROCESS | 1641 | --DOCSHELL 0x121be4200 == 17 [pid = 1641] [id = 576]
05:45:45 INFO - PROCESS | 1641 | --DOCSHELL 0x1209d9100 == 16 [pid = 1641] [id = 566]
05:45:45 INFO - PROCESS | 1641 | --DOCSHELL 0x11dd60500 == 15 [pid = 1641] [id = 565]
05:45:45 INFO - PROCESS | 1641 | --DOCSHELL 0x1134c4400 == 14 [pid = 1641] [id = 558]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 195 (0x131218400) [pid = 1641] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
05:45:45 INFO - PROCESS | 1641 | --DOCSHELL 0x11f785700 == 13 [pid = 1641] [id = 791]
05:45:45 INFO - PROCESS | 1641 | --DOCSHELL 0x11f4af200 == 12 [pid = 1641] [id = 790]
05:45:45 INFO - PROCESS | 1641 | --DOCSHELL 0x11eb7db00 == 11 [pid = 1641] [id = 789]
05:45:45 INFO - PROCESS | 1641 | --DOCSHELL 0x11e423400 == 10 [pid = 1641] [id = 788]
05:45:45 INFO - PROCESS | 1641 | --DOCSHELL 0x11433ce00 == 9 [pid = 1641] [id = 787]
05:45:45 INFO - PROCESS | 1641 | --DOCSHELL 0x11393b300 == 8 [pid = 1641] [id = 786]
05:45:45 INFO - PROCESS | 1641 | --DOCSHELL 0x151752100 == 7 [pid = 1641] [id = 785]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 194 (0x12216e000) [pid = 1641] [serial = 2072] [outer = 0x0] [url = about:blank]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 193 (0x12630d400) [pid = 1641] [serial = 2075] [outer = 0x0] [url = about:blank]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 192 (0x15077cc00) [pid = 1641] [serial = 2006] [outer = 0x0] [url = about:blank]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 191 (0x139e2cc00) [pid = 1641] [serial = 1949] [outer = 0x0] [url = about:blank]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 190 (0x12a933000) [pid = 1641] [serial = 1928] [outer = 0x0] [url = about:blank]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 189 (0x12b2ac800) [pid = 1641] [serial = 2064] [outer = 0x0] [url = about:blank]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 188 (0x1517df000) [pid = 1641] [serial = 2012] [outer = 0x0] [url = about:blank]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 187 (0x1565f2000) [pid = 1641] [serial = 2027] [outer = 0x0] [url = about:blank]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 186 (0x12cbae000) [pid = 1641] [serial = 1938] [outer = 0x0] [url = about:blank]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 185 (0x123bdc800) [pid = 1641] [serial = 1925] [outer = 0x0] [url = about:blank]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 184 (0x14a39a000) [pid = 1641] [serial = 1975] [outer = 0x0] [url = about:blank]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 183 (0x146e9d400) [pid = 1641] [serial = 1967] [outer = 0x0] [url = about:blank]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 182 (0x154159c00) [pid = 1641] [serial = 2017] [outer = 0x0] [url = about:blank]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 181 (0x12c3ac800) [pid = 1641] [serial = 1933] [outer = 0x0] [url = about:blank]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 180 (0x15177ec00) [pid = 1641] [serial = 2033] [outer = 0x0] [url = about:blank]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 179 (0x129e7b000) [pid = 1641] [serial = 1919] [outer = 0x0] [url = about:blank]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 178 (0x1565f2800) [pid = 1641] [serial = 2030] [outer = 0x0] [url = about:blank]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 177 (0x128f86800) [pid = 1641] [serial = 2051] [outer = 0x0] [url = about:blank]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 176 (0x1312b0800) [pid = 1641] [serial = 1946] [outer = 0x0] [url = about:blank]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 175 (0x130c61400) [pid = 1641] [serial = 1943] [outer = 0x0] [url = about:blank]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 174 (0x129e7bc00) [pid = 1641] [serial = 2054] [outer = 0x0] [url = about:blank]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 173 (0x146d89000) [pid = 1641] [serial = 1964] [outer = 0x0] [url = about:blank]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 172 (0x149872000) [pid = 1641] [serial = 1970] [outer = 0x0] [url = about:blank]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 171 (0x154d5a000) [pid = 1641] [serial = 2022] [outer = 0x0] [url = about:blank]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 170 (0x12a8b4000) [pid = 1641] [serial = 2059] [outer = 0x0] [url = about:blank]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 169 (0x127563800) [pid = 1641] [serial = 2045] [outer = 0x0] [url = about:blank]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 168 (0x144705400) [pid = 1641] [serial = 1961] [outer = 0x0] [url = about:blank]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 167 (0x11f76e000) [pid = 1641] [serial = 1922] [outer = 0x0] [url = about:blank]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 166 (0x14e258c00) [pid = 1641] [serial = 1988] [outer = 0x0] [url = about:blank]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 165 (0x14e198000) [pid = 1641] [serial = 1985] [outer = 0x0] [url = about:blank]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 164 (0x14e516000) [pid = 1641] [serial = 1991] [outer = 0x0] [url = about:blank]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 163 (0x127bd6c00) [pid = 1641] [serial = 2048] [outer = 0x0] [url = about:blank]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 162 (0x15022ec00) [pid = 1641] [serial = 2003] [outer = 0x0] [url = about:blank]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 161 (0x1200df000) [pid = 1641] [serial = 2069] [outer = 0x0] [url = about:blank]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 160 (0x14afa3000) [pid = 1641] [serial = 1980] [outer = 0x0] [url = about:blank]
05:45:45 INFO - PROCESS | 1641 | --DOMWINDOW == 159 (0x1511fbc00) [pid = 1641] [serial = 2009] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 158 (0x144a67000) [pid = 1641] [serial = 2134] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 157 (0x146de6c00) [pid = 1641] [serial = 2140] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 156 (0x12c98d800) [pid = 1641] [serial = 2137] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 155 (0x1478f4000) [pid = 1641] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122709128]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 154 (0x146e61c00) [pid = 1641] [serial = 2142] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 153 (0x143b67c00) [pid = 1641] [serial = 2125] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 152 (0x1442c7c00) [pid = 1641] [serial = 2128] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 151 (0x144952400) [pid = 1641] [serial = 2131] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 150 (0x13a44d000) [pid = 1641] [serial = 2116] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 149 (0x13aa5ac00) [pid = 1641] [serial = 2119] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 148 (0x143a38800) [pid = 1641] [serial = 2122] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 147 (0x1313ec000) [pid = 1641] [serial = 2108] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 146 (0x130d3bc00) [pid = 1641] [serial = 2105] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 145 (0x1384bf400) [pid = 1641] [serial = 2110] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 144 (0x1390f7c00) [pid = 1641] [serial = 2113] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 143 (0x12c22e000) [pid = 1641] [serial = 2092] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 142 (0x12f0e3400) [pid = 1641] [serial = 2098] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 141 (0x12c7e8c00) [pid = 1641] [serial = 2095] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 140 (0x130c37800) [pid = 1641] [serial = 2103] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122699589]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 139 (0x12f128800) [pid = 1641] [serial = 2100] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 138 (0x127b93800) [pid = 1641] [serial = 2083] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 137 (0x128863c00) [pid = 1641] [serial = 2086] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 136 (0x129f89c00) [pid = 1641] [serial = 2089] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 135 (0x11e9dac00) [pid = 1641] [serial = 2077] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 134 (0x1221aa000) [pid = 1641] [serial = 2080] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 133 (0x151744c00) [pid = 1641] [serial = 2197] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 132 (0x14a718000) [pid = 1641] [serial = 2187] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122718766]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 131 (0x120b15400) [pid = 1641] [serial = 2184] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 130 (0x151730000) [pid = 1641] [serial = 2192] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 129 (0x15addc000) [pid = 1641] [serial = 2189] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 128 (0x12bcc5c00) [pid = 1641] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 127 (0x12c7e8800) [pid = 1641] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 126 (0x12f0e3c00) [pid = 1641] [serial = 2099] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 125 (0x127b28c00) [pid = 1641] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 124 (0x128834800) [pid = 1641] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 123 (0x129f2c400) [pid = 1641] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 122 (0x11e588c00) [pid = 1641] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 121 (0x1221a5000) [pid = 1641] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 120 (0x120b15000) [pid = 1641] [serial = 2183] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 119 (0x15a62c000) [pid = 1641] [serial = 2188] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 118 (0x15159d800) [pid = 1641] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 117 (0x14a283000) [pid = 1641] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 116 (0x14fa75800) [pid = 1641] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 115 (0x14b0a5400) [pid = 1641] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 114 (0x14db5b000) [pid = 1641] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 113 (0x14ffc6800) [pid = 1641] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 112 (0x14a8b3400) [pid = 1641] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 111 (0x147b75400) [pid = 1641] [serial = 2146] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 110 (0x11eb3ec00) [pid = 1641] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 109 (0x14e4cc400) [pid = 1641] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 108 (0x11394b000) [pid = 1641] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 107 (0x1226cc000) [pid = 1641] [serial = 2149] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 106 (0x12cb82800) [pid = 1641] [serial = 2097] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 105 (0x13139b400) [pid = 1641] [serial = 2107] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 104 (0x14995d400) [pid = 1641] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 103 (0x151744800) [pid = 1641] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 102 (0x146cdd400) [pid = 1641] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 101 (0x1390f7000) [pid = 1641] [serial = 2144] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122709128]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 100 (0x147ed1c00) [pid = 1641] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 99 (0x13a419800) [pid = 1641] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 98 (0x11e9cc000) [pid = 1641] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 97 (0x14b071800) [pid = 1641] [serial = 2191] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 96 (0x1390f7400) [pid = 1641] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 95 (0x14a066c00) [pid = 1641] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 94 (0x150d65400) [pid = 1641] [serial = 2181] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x154476000) [pid = 1641] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x1132c1800) [pid = 1641] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x154470000) [pid = 1641] [serial = 2186] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122718766]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x11e051400) [pid = 1641] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x13095c000) [pid = 1641] [serial = 2102] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446122699589]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x11f7b8c00) [pid = 1641] [serial = 2216] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x138461400) [pid = 1641] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x144a5fc00) [pid = 1641] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x1463fa400) [pid = 1641] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x146e6c400) [pid = 1641] [serial = 2141] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x143b67800) [pid = 1641] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x1442c7400) [pid = 1641] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x14494b800) [pid = 1641] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x13aa5a400) [pid = 1641] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 79 (0x143a38400) [pid = 1641] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x130cbe800) [pid = 1641] [serial = 2104] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 77 (0x151736400) [pid = 1641] [serial = 2194] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 76 (0x154db2400) [pid = 1641] [serial = 2173] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 75 (0x14a283400) [pid = 1641] [serial = 2176] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 74 (0x150d65c00) [pid = 1641] [serial = 2182] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 73 (0x14fa78000) [pid = 1641] [serial = 2179] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 72 (0x14b277800) [pid = 1641] [serial = 2164] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 71 (0x14e17c800) [pid = 1641] [serial = 2167] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 70 (0x150340800) [pid = 1641] [serial = 2170] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 69 (0x149988800) [pid = 1641] [serial = 2155] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 68 (0x14a113000) [pid = 1641] [serial = 2158] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 67 (0x14a8b3800) [pid = 1641] [serial = 2161] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 66 (0x1226cc800) [pid = 1641] [serial = 2150] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 65 (0x147b75800) [pid = 1641] [serial = 2147] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 64 (0x147f09c00) [pid = 1641] [serial = 2152] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 63 (0x11e0d5800) [pid = 1641] [serial = 2209] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 62 (0x1132ec800) [pid = 1641] [serial = 2203] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 61 (0x1139c0c00) [pid = 1641] [serial = 2206] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 60 (0x11e97d400) [pid = 1641] [serial = 2220] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 59 (0x1201f2400) [pid = 1641] [serial = 2218] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 58 (0x12001f400) [pid = 1641] [serial = 2217] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 57 (0x156420000) [pid = 1641] [serial = 2200] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 56 (0x11ebe6000) [pid = 1641] [serial = 2215] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 55 (0x11e9cc400) [pid = 1641] [serial = 2212] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 54 (0x143e28000) [pid = 1641] [serial = 2126] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 53 (0x13aa93800) [pid = 1641] [serial = 2120] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 52 (0x143a85c00) [pid = 1641] [serial = 2123] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 51 (0x1282afc00) [pid = 1641] [serial = 2084] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 50 (0x11efb7800) [pid = 1641] [serial = 2078] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 49 (0x1239c4800) [pid = 1641] [serial = 2081] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 48 (0x14b7cf800) [pid = 1641] [serial = 2165] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 47 (0x14e28c000) [pid = 1641] [serial = 2168] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 46 (0x14afa2800) [pid = 1641] [serial = 2162] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 45 (0x11e1ab400) [pid = 1641] [serial = 2210] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 44 (0x113542000) [pid = 1641] [serial = 2204] [outer = 0x0] [url = about:blank]
05:45:50 INFO - PROCESS | 1641 | --DOMWINDOW == 43 (0x11d6d4000) [pid = 1641] [serial = 2207] [outer = 0x0] [url = about:blank]
05:45:55 INFO - PROCESS | 1641 | --DOMWINDOW == 42 (0x147e2a000) [pid = 1641] [serial = 2148] [outer = 0x0] [url = about:blank]
05:45:55 INFO - PROCESS | 1641 | --DOMWINDOW == 41 (0x14a2b0800) [pid = 1641] [serial = 2159] [outer = 0x0] [url = about:blank]
05:45:55 INFO - PROCESS | 1641 | --DOMWINDOW == 40 (0x149d3f800) [pid = 1641] [serial = 2156] [outer = 0x0] [url = about:blank]
05:45:55 INFO - PROCESS | 1641 | --DOMWINDOW == 39 (0x1564c9000) [pid = 1641] [serial = 2201] [outer = 0x0] [url = about:blank]
05:45:55 INFO - PROCESS | 1641 | --DOMWINDOW == 38 (0x15605cc00) [pid = 1641] [serial = 2180] [outer = 0x0] [url = about:blank]
05:45:55 INFO - PROCESS | 1641 | --DOMWINDOW == 37 (0x1545bd000) [pid = 1641] [serial = 2177] [outer = 0x0] [url = about:blank]
05:45:55 INFO - PROCESS | 1641 | --DOMWINDOW == 36 (0x154db2800) [pid = 1641] [serial = 2174] [outer = 0x0] [url = about:blank]
05:45:55 INFO - PROCESS | 1641 | --DOMWINDOW == 35 (0x1510fbc00) [pid = 1641] [serial = 2171] [outer = 0x0] [url = about:blank]
05:45:55 INFO - PROCESS | 1641 | --DOMWINDOW == 34 (0x15addc800) [pid = 1641] [serial = 2190] [outer = 0x0] [url = about:blank]
05:45:55 INFO - PROCESS | 1641 | --DOMWINDOW == 33 (0x1597ec000) [pid = 1641] [serial = 2185] [outer = 0x0] [url = about:blank]
05:45:55 INFO - PROCESS | 1641 | --DOMWINDOW == 32 (0x15641b000) [pid = 1641] [serial = 2198] [outer = 0x0] [url = about:blank]
05:45:55 INFO - PROCESS | 1641 | --DOMWINDOW == 31 (0x154476c00) [pid = 1641] [serial = 2195] [outer = 0x0] [url = about:blank]
05:45:55 INFO - PROCESS | 1641 | --DOMWINDOW == 30 (0x12a825400) [pid = 1641] [serial = 2090] [outer = 0x0] [url = about:blank]
05:45:55 INFO - PROCESS | 1641 | --DOMWINDOW == 29 (0x12948d400) [pid = 1641] [serial = 2087] [outer = 0x0] [url = about:blank]
05:45:55 INFO - PROCESS | 1641 | --DOMWINDOW == 28 (0x12c98dc00) [pid = 1641] [serial = 2096] [outer = 0x0] [url = about:blank]
05:45:55 INFO - PROCESS | 1641 | --DOMWINDOW == 27 (0x12c249800) [pid = 1641] [serial = 2093] [outer = 0x0] [url = about:blank]
05:45:55 INFO - PROCESS | 1641 | --DOMWINDOW == 26 (0x138a8a800) [pid = 1641] [serial = 2111] [outer = 0x0] [url = about:blank]
05:45:55 INFO - PROCESS | 1641 | --DOMWINDOW == 25 (0x130d7ec00) [pid = 1641] [serial = 2106] [outer = 0x0] [url = about:blank]
05:45:55 INFO - PROCESS | 1641 | --DOMWINDOW == 24 (0x12f1e3400) [pid = 1641] [serial = 2101] [outer = 0x0] [url = about:blank]
05:45:55 INFO - PROCESS | 1641 | --DOMWINDOW == 23 (0x13a76a000) [pid = 1641] [serial = 2117] [outer = 0x0] [url = about:blank]
05:45:55 INFO - PROCESS | 1641 | --DOMWINDOW == 22 (0x139e2c400) [pid = 1641] [serial = 2114] [outer = 0x0] [url = about:blank]
05:45:55 INFO - PROCESS | 1641 | --DOMWINDOW == 21 (0x14476e000) [pid = 1641] [serial = 2129] [outer = 0x0] [url = about:blank]
05:45:55 INFO - PROCESS | 1641 | --DOMWINDOW == 20 (0x147593c00) [pid = 1641] [serial = 2143] [outer = 0x0] [url = about:blank]
05:45:55 INFO - PROCESS | 1641 | --DOMWINDOW == 19 (0x1466ed800) [pid = 1641] [serial = 2138] [outer = 0x0] [url = about:blank]
05:45:55 INFO - PROCESS | 1641 | --DOMWINDOW == 18 (0x144fa8400) [pid = 1641] [serial = 2135] [outer = 0x0] [url = about:blank]
05:45:55 INFO - PROCESS | 1641 | --DOMWINDOW == 17 (0x14497c000) [pid = 1641] [serial = 2132] [outer = 0x0] [url = about:blank]
05:45:55 INFO - PROCESS | 1641 | --DOMWINDOW == 16 (0x11eb3e800) [pid = 1641] [serial = 2213] [outer = 0x0] [url = about:blank]
05:45:55 INFO - PROCESS | 1641 | --DOMWINDOW == 15 (0x147f99400) [pid = 1641] [serial = 2153] [outer = 0x0] [url = about:blank]
05:46:06 INFO - PROCESS | 1641 | MARIONETTE LOG: INFO: Timeout fired
05:46:06 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
05:46:06 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
05:46:06 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
05:46:06 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30294ms
05:46:06 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
05:46:06 INFO - PROCESS | 1641 | ++DOCSHELL 0x1135de500 == 8 [pid = 1641] [id = 793]
05:46:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 16 (0x113242800) [pid = 1641] [serial = 2222] [outer = 0x0]
05:46:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 17 (0x1132c1800) [pid = 1641] [serial = 2223] [outer = 0x113242800]
05:46:06 INFO - PROCESS | 1641 | 1446122766816 Marionette INFO loaded listener.js
05:46:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 18 (0x1133c9400) [pid = 1641] [serial = 2224] [outer = 0x113242800]
05:46:07 INFO - PROCESS | 1641 | ++DOCSHELL 0x1142c0900 == 9 [pid = 1641] [id = 794]
05:46:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 19 (0x1138c3c00) [pid = 1641] [serial = 2225] [outer = 0x0]
05:46:07 INFO - PROCESS | 1641 | ++DOCSHELL 0x1142c2c00 == 10 [pid = 1641] [id = 795]
05:46:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 20 (0x11394b000) [pid = 1641] [serial = 2226] [outer = 0x0]
05:46:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 21 (0x113977400) [pid = 1641] [serial = 2227] [outer = 0x11394b000]
05:46:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 22 (0x1139ae400) [pid = 1641] [serial = 2228] [outer = 0x1138c3c00]
05:46:18 INFO - PROCESS | 1641 | --DOCSHELL 0x121a35a00 == 9 [pid = 1641] [id = 792]
05:46:20 INFO - PROCESS | 1641 | --DOMWINDOW == 21 (0x1207bd400) [pid = 1641] [serial = 2221] [outer = 0x0] [url = about:blank]
05:46:20 INFO - PROCESS | 1641 | --DOMWINDOW == 20 (0x1132c1800) [pid = 1641] [serial = 2223] [outer = 0x0] [url = about:blank]
05:46:20 INFO - PROCESS | 1641 | --DOMWINDOW == 19 (0x11e8b1c00) [pid = 1641] [serial = 2219] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
05:46:36 INFO - PROCESS | 1641 | MARIONETTE LOG: INFO: Timeout fired
05:46:36 INFO - TEST-FAIL | /screen-orientation/lock-sandboxed-iframe.html | Test without 'allow-orientation-lock' sandboxing directive - assert_equals: screen.lockOrientation() throws a SecurityError expected "SecurityError" but got "NotSupportedError"
05:46:36 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
05:46:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:46:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
05:46:36 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
05:46:36 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
05:46:36 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
05:46:36 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30236ms
05:46:36 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
05:46:36 INFO - PROCESS | 1641 | --DOCSHELL 0x1142c0900 == 8 [pid = 1641] [id = 794]
05:46:36 INFO - PROCESS | 1641 | --DOCSHELL 0x1142c2c00 == 7 [pid = 1641] [id = 795]
05:46:37 INFO - PROCESS | 1641 | ++DOCSHELL 0x11381a300 == 8 [pid = 1641] [id = 796]
05:46:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 20 (0x1138e6800) [pid = 1641] [serial = 2229] [outer = 0x0]
05:46:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 21 (0x113911400) [pid = 1641] [serial = 2230] [outer = 0x1138e6800]
05:46:37 INFO - PROCESS | 1641 | 1446122797065 Marionette INFO loaded listener.js
05:46:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 22 (0x1139e3800) [pid = 1641] [serial = 2231] [outer = 0x1138e6800]
05:46:37 INFO - PROCESS | 1641 | ++DOCSHELL 0x11393b300 == 9 [pid = 1641] [id = 797]
05:46:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 23 (0x1143b4000) [pid = 1641] [serial = 2232] [outer = 0x0]
05:46:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 24 (0x11631b000) [pid = 1641] [serial = 2233] [outer = 0x1143b4000]
05:46:46 INFO - PROCESS | 1641 | --DOCSHELL 0x1135de500 == 8 [pid = 1641] [id = 793]
05:46:46 INFO - PROCESS | 1641 | --DOMWINDOW == 23 (0x1139ae400) [pid = 1641] [serial = 2228] [outer = 0x1138c3c00] [url = about:blank]
05:46:46 INFO - PROCESS | 1641 | --DOMWINDOW == 22 (0x113977400) [pid = 1641] [serial = 2227] [outer = 0x11394b000] [url = about:blank]
05:46:47 INFO - PROCESS | 1641 | --DOMWINDOW == 21 (0x11394b000) [pid = 1641] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
05:46:47 INFO - PROCESS | 1641 | --DOMWINDOW == 20 (0x1138c3c00) [pid = 1641] [serial = 2225] [outer = 0x0] [url = about:blank]
05:46:49 INFO - PROCESS | 1641 | --DOMWINDOW == 19 (0x1133c9400) [pid = 1641] [serial = 2224] [outer = 0x0] [url = about:blank]
05:46:49 INFO - PROCESS | 1641 | --DOMWINDOW == 18 (0x113911400) [pid = 1641] [serial = 2230] [outer = 0x0] [url = about:blank]
05:46:49 INFO - PROCESS | 1641 | --DOMWINDOW == 17 (0x113242800) [pid = 1641] [serial = 2222] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
05:47:07 INFO - PROCESS | 1641 | MARIONETTE LOG: INFO: Timeout fired
05:47:07 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
05:47:07 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30264ms
05:47:07 INFO - TEST-START | /screen-orientation/onchange-event.html
05:47:07 INFO - PROCESS | 1641 | --DOCSHELL 0x11393b300 == 7 [pid = 1641] [id = 797]
05:47:07 INFO - PROCESS | 1641 | ++DOCSHELL 0x11189ba00 == 8 [pid = 1641] [id = 798]
05:47:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 18 (0x1133c9000) [pid = 1641] [serial = 2234] [outer = 0x0]
05:47:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 19 (0x1133c9400) [pid = 1641] [serial = 2235] [outer = 0x1133c9000]
05:47:07 INFO - PROCESS | 1641 | 1446122827332 Marionette INFO loaded listener.js
05:47:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 20 (0x113977400) [pid = 1641] [serial = 2236] [outer = 0x1133c9000]
05:47:19 INFO - PROCESS | 1641 | --DOCSHELL 0x11381a300 == 7 [pid = 1641] [id = 796]
05:47:19 INFO - PROCESS | 1641 | --DOMWINDOW == 19 (0x11631b000) [pid = 1641] [serial = 2233] [outer = 0x1143b4000] [url = about:blank]
05:47:19 INFO - PROCESS | 1641 | --DOMWINDOW == 18 (0x1143b4000) [pid = 1641] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
05:47:21 INFO - PROCESS | 1641 | --DOMWINDOW == 17 (0x1133c9400) [pid = 1641] [serial = 2235] [outer = 0x0] [url = about:blank]
05:47:21 INFO - PROCESS | 1641 | --DOMWINDOW == 16 (0x1138e6800) [pid = 1641] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
05:47:27 INFO - PROCESS | 1641 | --DOMWINDOW == 15 (0x1139e3800) [pid = 1641] [serial = 2231] [outer = 0x0] [url = about:blank]
05:47:37 INFO - PROCESS | 1641 | MARIONETTE LOG: INFO: Timeout fired
05:47:37 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
05:47:37 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
05:47:37 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30232ms
05:47:37 INFO - TEST-START | /screen-orientation/orientation-api.html
05:47:37 INFO - PROCESS | 1641 | ++DOCSHELL 0x1135def00 == 8 [pid = 1641] [id = 799]
05:47:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 16 (0x1132c1c00) [pid = 1641] [serial = 2237] [outer = 0x0]
05:47:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 17 (0x1133c9400) [pid = 1641] [serial = 2238] [outer = 0x1132c1c00]
05:47:37 INFO - PROCESS | 1641 | 1446122857569 Marionette INFO loaded listener.js
05:47:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 18 (0x1139e1800) [pid = 1641] [serial = 2239] [outer = 0x1132c1c00]
05:47:37 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
05:47:37 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
05:47:37 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
05:47:37 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 483ms
05:47:37 INFO - TEST-START | /screen-orientation/orientation-reading.html
05:47:38 INFO - PROCESS | 1641 | ++DOCSHELL 0x11189d300 == 9 [pid = 1641] [id = 800]
05:47:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 19 (0x11631b000) [pid = 1641] [serial = 2240] [outer = 0x0]
05:47:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 20 (0x11d632c00) [pid = 1641] [serial = 2241] [outer = 0x11631b000]
05:47:38 INFO - PROCESS | 1641 | 1446122858060 Marionette INFO loaded listener.js
05:47:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 21 (0x11da6c000) [pid = 1641] [serial = 2242] [outer = 0x11631b000]
05:47:38 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
05:47:38 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
05:47:38 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
05:47:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:47:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:38 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
05:47:38 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
05:47:38 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
05:47:38 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test that screen.orientation values change if the orientation changes - assert_unreached: Unexpected orientation change Reached unreachable code
05:47:38 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
05:47:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:47:38 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
05:47:38 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
05:47:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:47:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:38 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
05:47:38 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 475ms
05:47:38 INFO - TEST-START | /selection/Document-open.html
05:47:38 INFO - PROCESS | 1641 | ++DOCSHELL 0x11e9c6000 == 10 [pid = 1641] [id = 801]
05:47:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 22 (0x11dd51000) [pid = 1641] [serial = 2243] [outer = 0x0]
05:47:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 23 (0x11dd88c00) [pid = 1641] [serial = 2244] [outer = 0x11dd51000]
05:47:38 INFO - PROCESS | 1641 | 1446122858556 Marionette INFO loaded listener.js
05:47:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 24 (0x11e05dc00) [pid = 1641] [serial = 2245] [outer = 0x11dd51000]
05:47:38 INFO - PROCESS | 1641 | ++DOCSHELL 0x11433fb00 == 11 [pid = 1641] [id = 802]
05:47:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 25 (0x11e49d400) [pid = 1641] [serial = 2246] [outer = 0x0]
05:47:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 26 (0x11e523c00) [pid = 1641] [serial = 2247] [outer = 0x11e49d400]
05:47:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 27 (0x11e541400) [pid = 1641] [serial = 2248] [outer = 0x11e49d400]
05:47:38 INFO - TEST-FAIL | /selection/Document-open.html | Selection must be replaced with a new object after document.open() - assert_not_equals: After document.open(), the Selection object must no longer be the same got disallowed value object ""
05:47:38 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
05:47:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:47:38 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
05:47:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
05:47:38 INFO - TEST-OK | /selection/Document-open.html | took 579ms
05:47:39 INFO - TEST-START | /selection/addRange.html
05:47:39 INFO - PROCESS | 1641 | ++DOCSHELL 0x11eb7b300 == 12 [pid = 1641] [id = 803]
05:47:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 28 (0x11e588000) [pid = 1641] [serial = 2249] [outer = 0x0]
05:47:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 29 (0x11e5a9800) [pid = 1641] [serial = 2250] [outer = 0x11e588000]
05:47:39 INFO - PROCESS | 1641 | 1446122859448 Marionette INFO loaded listener.js
05:47:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 30 (0x11e8b3c00) [pid = 1641] [serial = 2251] [outer = 0x11e588000]
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "A" but got object ""
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:09 INFO - Selection.addRange() tests
05:48:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:09 INFO - "
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:09 INFO - "
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:09 INFO - Selection.addRange() tests
05:48:09 INFO - Selection.addRange() tests
05:48:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:09 INFO - "
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:09 INFO - "
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:09 INFO - Selection.addRange() tests
05:48:10 INFO - Selection.addRange() tests
05:48:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:10 INFO - "
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:10 INFO - "
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:10 INFO - Selection.addRange() tests
05:48:10 INFO - Selection.addRange() tests
05:48:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:10 INFO - "
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:10 INFO - "
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:10 INFO - Selection.addRange() tests
05:48:10 INFO - Selection.addRange() tests
05:48:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:10 INFO - "
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:10 INFO - "
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:10 INFO - Selection.addRange() tests
05:48:10 INFO - Selection.addRange() tests
05:48:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:10 INFO - "
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:10 INFO - "
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:10 INFO - Selection.addRange() tests
05:48:11 INFO - Selection.addRange() tests
05:48:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:11 INFO - "
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:11 INFO - "
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:11 INFO - Selection.addRange() tests
05:48:11 INFO - Selection.addRange() tests
05:48:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:11 INFO - "
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:11 INFO - "
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:11 INFO - Selection.addRange() tests
05:48:11 INFO - Selection.addRange() tests
05:48:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:11 INFO - "
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:11 INFO - "
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:11 INFO - Selection.addRange() tests
05:48:11 INFO - Selection.addRange() tests
05:48:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:11 INFO - "
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:11 INFO - "
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:12 INFO - Selection.addRange() tests
05:48:12 INFO - Selection.addRange() tests
05:48:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:12 INFO - "
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:12 INFO - "
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:12 INFO - Selection.addRange() tests
05:48:12 INFO - Selection.addRange() tests
05:48:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:12 INFO - "
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:12 INFO - "
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:12 INFO - Selection.addRange() tests
05:48:12 INFO - Selection.addRange() tests
05:48:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:12 INFO - "
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:12 INFO - "
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:12 INFO - Selection.addRange() tests
05:48:12 INFO - Selection.addRange() tests
05:48:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:12 INFO - "
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:12 INFO - "
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:13 INFO - Selection.addRange() tests
05:48:13 INFO - Selection.addRange() tests
05:48:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:13 INFO - "
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:13 INFO - "
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:13 INFO - Selection.addRange() tests
05:48:13 INFO - Selection.addRange() tests
05:48:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:13 INFO - "
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:13 INFO - "
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:13 INFO - Selection.addRange() tests
05:48:13 INFO - Selection.addRange() tests
05:48:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:13 INFO - "
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:13 INFO - "
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:13 INFO - Selection.addRange() tests
05:48:14 INFO - Selection.addRange() tests
05:48:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:14 INFO - "
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:14 INFO - "
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:14 INFO - Selection.addRange() tests
05:48:14 INFO - Selection.addRange() tests
05:48:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:14 INFO - "
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:14 INFO - "
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:14 INFO - Selection.addRange() tests
05:48:14 INFO - Selection.addRange() tests
05:48:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:14 INFO - "
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:14 INFO - "
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:14 INFO - Selection.addRange() tests
05:48:14 INFO - Selection.addRange() tests
05:48:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:14 INFO - "
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:14 INFO - "
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:14 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:14 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:14 INFO - Selection.addRange() tests
05:48:15 INFO - Selection.addRange() tests
05:48:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:15 INFO - "
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:15 INFO - "
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:15 INFO - Selection.addRange() tests
05:48:15 INFO - Selection.addRange() tests
05:48:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:15 INFO - "
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:15 INFO - "
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:15 INFO - Selection.addRange() tests
05:48:15 INFO - Selection.addRange() tests
05:48:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:15 INFO - "
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:15 INFO - "
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:15 INFO - Selection.addRange() tests
05:48:15 INFO - Selection.addRange() tests
05:48:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:15 INFO - "
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:15 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:15 INFO - "
05:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:16 INFO - Selection.addRange() tests
05:48:16 INFO - Selection.addRange() tests
05:48:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:16 INFO - "
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:16 INFO - "
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:16 INFO - Selection.addRange() tests
05:48:16 INFO - Selection.addRange() tests
05:48:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:16 INFO - "
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:16 INFO - "
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:16 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:16 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:16 INFO - Selection.addRange() tests
05:48:17 INFO - Selection.addRange() tests
05:48:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:17 INFO - "
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:17 INFO - "
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:17 INFO - Selection.addRange() tests
05:48:17 INFO - Selection.addRange() tests
05:48:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:17 INFO - "
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:17 INFO - "
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:17 INFO - Selection.addRange() tests
05:48:17 INFO - Selection.addRange() tests
05:48:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:17 INFO - "
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:17 INFO - "
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:17 INFO - Selection.addRange() tests
05:48:17 INFO - Selection.addRange() tests
05:48:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:17 INFO - "
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:17 INFO - "
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:18 INFO - Selection.addRange() tests
05:48:18 INFO - Selection.addRange() tests
05:48:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:18 INFO - "
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:18 INFO - "
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:18 INFO - Selection.addRange() tests
05:48:18 INFO - Selection.addRange() tests
05:48:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:18 INFO - "
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:18 INFO - "
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:18 INFO - Selection.addRange() tests
05:48:18 INFO - Selection.addRange() tests
05:48:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:18 INFO - "
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:18 INFO - "
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:18 INFO - Selection.addRange() tests
05:48:18 INFO - Selection.addRange() tests
05:48:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:18 INFO - "
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:18 INFO - "
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:19 INFO - Selection.addRange() tests
05:48:19 INFO - Selection.addRange() tests
05:48:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:19 INFO - "
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:19 INFO - "
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:19 INFO - Selection.addRange() tests
05:48:19 INFO - Selection.addRange() tests
05:48:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:19 INFO - "
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:19 INFO - "
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:19 INFO - Selection.addRange() tests
05:48:19 INFO - Selection.addRange() tests
05:48:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:19 INFO - "
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:19 INFO - "
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:19 INFO - Selection.addRange() tests
05:48:20 INFO - Selection.addRange() tests
05:48:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:20 INFO - "
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:20 INFO - "
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:20 INFO - Selection.addRange() tests
05:48:20 INFO - Selection.addRange() tests
05:48:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:20 INFO - "
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:20 INFO - "
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:20 INFO - Selection.addRange() tests
05:48:20 INFO - Selection.addRange() tests
05:48:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:20 INFO - "
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:20 INFO - "
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:20 INFO - Selection.addRange() tests
05:48:20 INFO - Selection.addRange() tests
05:48:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:20 INFO - "
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:20 INFO - "
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:20 INFO - Selection.addRange() tests
05:48:21 INFO - Selection.addRange() tests
05:48:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:21 INFO - "
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:21 INFO - "
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:21 INFO - Selection.addRange() tests
05:48:21 INFO - Selection.addRange() tests
05:48:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:21 INFO - "
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:21 INFO - "
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:21 INFO - Selection.addRange() tests
05:48:21 INFO - Selection.addRange() tests
05:48:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:21 INFO - "
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:21 INFO - "
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:21 INFO - Selection.addRange() tests
05:48:21 INFO - Selection.addRange() tests
05:48:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:21 INFO - "
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:21 INFO - "
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:21 INFO - Selection.addRange() tests
05:48:22 INFO - Selection.addRange() tests
05:48:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:22 INFO - "
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:22 INFO - "
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:22 INFO - Selection.addRange() tests
05:48:22 INFO - Selection.addRange() tests
05:48:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:22 INFO - "
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:22 INFO - "
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:22 INFO - Selection.addRange() tests
05:48:22 INFO - Selection.addRange() tests
05:48:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:22 INFO - "
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:22 INFO - "
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:22 INFO - Selection.addRange() tests
05:48:22 INFO - Selection.addRange() tests
05:48:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:22 INFO - "
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:22 INFO - "
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:22 INFO - Selection.addRange() tests
05:48:23 INFO - Selection.addRange() tests
05:48:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:23 INFO - "
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:23 INFO - "
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:23 INFO - Selection.addRange() tests
05:48:23 INFO - Selection.addRange() tests
05:48:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:23 INFO - "
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:23 INFO - "
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:23 INFO - Selection.addRange() tests
05:48:23 INFO - Selection.addRange() tests
05:48:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:23 INFO - "
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:23 INFO - "
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:23 INFO - Selection.addRange() tests
05:48:23 INFO - Selection.addRange() tests
05:48:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:23 INFO - "
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:23 INFO - "
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:23 INFO - Selection.addRange() tests
05:48:24 INFO - Selection.addRange() tests
05:48:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:24 INFO - "
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:24 INFO - "
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:24 INFO - Selection.addRange() tests
05:48:24 INFO - Selection.addRange() tests
05:48:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:24 INFO - "
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:24 INFO - "
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:24 INFO - Selection.addRange() tests
05:48:24 INFO - Selection.addRange() tests
05:48:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:24 INFO - "
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:24 INFO - "
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:24 INFO - Selection.addRange() tests
05:48:25 INFO - Selection.addRange() tests
05:48:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:25 INFO - "
05:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
05:48:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:48:25 INFO - "
05:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
05:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
05:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
05:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
05:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
05:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
05:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
05:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
05:48:25 INFO - - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - PROCESS | 1641 | --DOCSHELL 0x11d7d9600 == 15 [pid = 1641] [id = 812]
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - PROCESS | 1641 | --DOMWINDOW == 46 (0x11341bc00) [pid = 1641] [serial = 2254] [outer = 0x0] [url = about:blank]
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - PROCESS | 1641 | --DOMWINDOW == 45 (0x11e8b3c00) [pid = 1641] [serial = 2251] [outer = 0x0] [url = about:blank]
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - PROCESS | 1641 | --DOMWINDOW == 44 (0x12b3c0800) [pid = 1641] [serial = 2262] [outer = 0x0] [url = http://web-platform.test:8000/selection/test-iframe.html]
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - PROCESS | 1641 | --DOMWINDOW == 43 (0x12bcc5400) [pid = 1641] [serial = 2260] [outer = 0x0] [url = about:blank]
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - PROCESS | 1641 | --DOMWINDOW == 42 (0x12c2e7c00) [pid = 1641] [serial = 2264] [outer = 0x0] [url = about:blank]
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - PROCESS | 1641 | --DOMWINDOW == 41 (0x11e05dc00) [pid = 1641] [serial = 2257] [outer = 0x0] [url = about:blank]
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
05:49:16 INFO - root.queryAll(q)
05:49:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
05:49:16 INFO - root.query(q)
05:49:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
05:49:17 INFO - root.query(q)
05:49:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
05:49:17 INFO - root.queryAll(q)
05:49:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:49:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all children of the specified reference element (with no refNodes): >* - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all children of the specified reference element (with no refNodes): >* - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all children of the specified reference element (with refNode Element): >* - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all children of the specified reference element (with refNode Element): >* - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>* - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>* - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>* - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>* - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all descendants of the specified reference element (with no refNodes): * - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all descendants of the specified reference element (with no refNodes): * - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all descendants of the specified reference element (with refNode Element): * - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all descendants of the specified reference element (with refNode Element): * - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align], .attr-presence-div4[align] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align], .attr-presence-div4[align] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align], .attr-presence-div4[align] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align], .attr-presence-div4[align] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching align attribute with value (with no refNodes): [align="center"] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching align attribute with value (with no refNodes): [align="center"] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching align attribute with value (with refNode Element): [align="center"] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching align attribute with value (with refNode Element): [align="center"] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=""] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=""] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=""] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=""] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align="c"] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align="c"] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align="c"] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align="c"] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align="centera"] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align="centera"] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align="centera"] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align="centera"] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value="\e9"] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value="\e9"] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value="\e9"] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value="\e9"] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo="\e9"] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo="\e9"] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo="\e9"] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo="\e9"] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio'] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio'] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio'] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio'] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type="hidden"],#attr-value input[type='radio'] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type="hidden"],#attr-value input[type='radio'] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type="hidden"],#attr-value input[type='radio'] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type="hidden"],#attr-value input[type='radio'] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): input[type=hidden],#attr-value input[type=radio] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): input[type=hidden],#attr-value input[type=radio] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with refNode Element): input[type=hidden],#attr-value input[type=radio] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with refNode Element): input[type=hidden],#attr-value input[type=radio] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~="div1"] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~="div1"] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~="div1"] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~="div1"] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=""] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=""] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=""] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=""] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~="div"] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~="div"] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~="div"] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~="div"] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~="\0000e9"] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~="\0000e9"] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~="\0000e9"] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~="\0000e9"] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~="\e9"] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~="\e9"] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~="\e9"] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~="\e9"] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~="book mark"] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~="book mark"] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~="book mark"] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~="book mark"] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|="en"] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|="en"] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|="en"] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|="en"] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|="fr"] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|="fr"] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^="http://www"] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^="http://www"] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^="http://www"] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^="http://www"] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^="en-"] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^="en-"] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^="en-"] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^="en-"] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple'] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple'] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple'] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple'] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=" apple"] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=" apple"] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=" apple"] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=" apple"] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=".org"] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=".org"] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=".org"] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=".org"] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$="-CH"] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$="-CH"] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$="-CH"] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$="-CH"] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple '] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple '] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple '] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple '] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple'] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple'] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple'] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple'] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange '] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange '] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange '] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange '] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora'] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora'] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora'] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora'] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=" apple"] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=" apple"] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=" apple"] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=" apple"] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*="orange "] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*="orange "] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*="orange "] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*="orange "] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*="ple banana ora"] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*="ple banana ora"] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*="ple banana ora"] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*="ple banana ora"] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ] - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ] - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ] - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ] - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :root pseudo-class selector, matching document root element (with no refNodes): :root - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :root pseudo-class selector, matching document root element (with no refNodes): :root - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :root pseudo-class selector, not matching document root element (with no refNodes): :root - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :root pseudo-class selector, not matching document root element (with no refNodes): :root - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :root pseudo-class selector, not matching document root element (with refNode Element): :root - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :root pseudo-class selector, not matching document root element (with refNode Element): :root - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3) - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3) - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3) - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3) - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n) - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n) - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n) - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n) - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4) - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4) - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4) - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4) - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1) - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1) - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1) - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1) - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3) - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3) - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3) - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3) - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n) - context is null
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n) - context is null
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n) - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n) - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4) - context is null
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4) - context is null
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4) - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4) - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1) - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1) - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1) - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1) - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3) - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3) - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3) - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3) - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n) - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n) - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n) - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n) - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1) - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1) - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1) - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1) - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3) - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3) - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3) - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3) - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n) - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n) - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n) - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n) - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1) - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1) - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1) - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1) - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child - root.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child - root.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child - context.queryAll is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child - context.query is not a function
05:49:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - context.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - context.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child - context.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child - context.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child - context.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child - context.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child - context.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child - context.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type - context.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type - context.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type - context.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type - context.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty - context.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty - context.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty - context.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty - context.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited - context.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited - context.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited - context.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited - context.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en) - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en) - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr) - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr) - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en) - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en) - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR) - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR) - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div) - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div) - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child) - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child) - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*) - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*) - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*) - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*) - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with specified class (1) (with no refNodes): .class-p - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with specified class (1) (with no refNodes): .class-p - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class value using non-ASCII characters (with no refNodes): .台北Táiběi - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class value using non-ASCII characters (with no refNodes): .台北Táiběi - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, chained, matching element with multiple class values using non-ASCII characters (with no refNodes): .台北Táiběi.台北 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, chained, matching element with multiple class values using non-ASCII characters (with no refNodes): .台北Táiběi.台北 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\:bar - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\:bar - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\.foo\[5\]bar - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\.foo\[5\]bar - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, not matching non-existent descendant (with no refNodes): #id #none - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, not matching non-existent descendant (with no refNodes): #id #none - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (with no refNodes): #台北Táiběi - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (with no refNodes): #台北Táiběi - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (1) (with no refNodes): #台北 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (1) (with no refNodes): #台北 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id values using non-ASCII characters (with no refNodes): #台北Táiběi, #台北 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id values using non-ASCII characters (with no refNodes): #台北Táiběi, #台北 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #\#foo\:bar - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #\#foo\:bar - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #test\.foo\[5\]bar - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #test\.foo\[5\]bar - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |* - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |* - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
05:49:18 INFO - #descendant-div2 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
05:49:18 INFO - #descendant-div2 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1
05:49:18 INFO - >
05:49:18 INFO - #child-div2 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1
05:49:18 INFO - >
05:49:18 INFO - #child-div2 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, whitespace after (1) (with no refNodes): #child-div1>
05:49:18 INFO - #child-div2 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, whitespace after (1) (with no refNodes): #child-div1>
05:49:18 INFO - #child-div2 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, whitespace before (1) (with no refNodes): #child-div1
05:49:18 INFO - >#child-div2 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, whitespace before (1) (with no refNodes): #child-div1
05:49:18 INFO - >#child-div2 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2
05:49:18 INFO - +
05:49:18 INFO - #adjacent-p3 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2
05:49:18 INFO - +
05:49:18 INFO - #adjacent-p3 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+
05:49:18 INFO - #adjacent-p3 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+
05:49:18 INFO - #adjacent-p3 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2
05:49:18 INFO - +#adjacent-p3 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2
05:49:18 INFO - +#adjacent-p3 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2
05:49:18 INFO - ~
05:49:18 INFO - #sibling-p3 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2
05:49:18 INFO - ~
05:49:18 INFO - #sibling-p3 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~
05:49:18 INFO - #sibling-p3 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~
05:49:18 INFO - #sibling-p3 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2
05:49:18 INFO - ~#sibling-p3 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2
05:49:18 INFO - ~#sibling-p3 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3 - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3 - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em
05:49:18 INFO -
05:49:18 INFO - ,
05:49:18 INFO -
05:49:18 INFO - #group strong - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em
05:49:18 INFO -
05:49:18 INFO - ,
05:49:18 INFO -
05:49:18 INFO - #group strong - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,
05:49:18 INFO - #group strong - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,
05:49:18 INFO - #group strong - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em
05:49:18 INFO - ,#group strong - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em
05:49:18 INFO - ,#group strong - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong - root.queryAll is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong - root.query is not a function
05:49:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:49:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:49:18 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 4272ms
05:49:18 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
05:49:18 INFO - PROCESS | 1641 | ++DOCSHELL 0x11eb47d00 == 16 [pid = 1641] [id = 819]
05:49:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 42 (0x1139d7c00) [pid = 1641] [serial = 2293] [outer = 0x0]
05:49:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 43 (0x1142f5000) [pid = 1641] [serial = 2294] [outer = 0x1139d7c00]
05:49:18 INFO - PROCESS | 1641 | 1446122958572 Marionette INFO loaded listener.js
05:49:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 44 (0x11eea9000) [pid = 1641] [serial = 2295] [outer = 0x1139d7c00]
05:49:19 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
05:49:19 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
05:49:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\"]" but got "before_set "
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:49:19 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
05:49:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\"]" but got "foobar"
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:49:19 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
05:49:19 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
05:49:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\"]" but got "before_set "
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:49:19 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
05:49:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\"]" but got "foobar"
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:49:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
05:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:49:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
05:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:49:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:49:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
05:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:49:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:49:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
05:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:49:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
05:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:49:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:49:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
05:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:49:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:49:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
05:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:49:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
05:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:49:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:49:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
05:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:49:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:49:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
05:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:49:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
05:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:49:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:49:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
05:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:49:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:49:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
05:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:49:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
05:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:49:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:49:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
05:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:49:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:49:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
05:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:49:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
05:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:49:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:49:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
05:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:49:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:49:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:49:19 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 936ms
05:49:19 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
05:49:19 INFO - PROCESS | 1641 | ++DOCSHELL 0x1516b1100 == 17 [pid = 1641] [id = 820]
05:49:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 45 (0x12a689400) [pid = 1641] [serial = 2296] [outer = 0x0]
05:49:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 46 (0x12a8dc000) [pid = 1641] [serial = 2297] [outer = 0x12a689400]
05:49:19 INFO - PROCESS | 1641 | 1446122959526 Marionette INFO loaded listener.js
05:49:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 47 (0x11180d800) [pid = 1641] [serial = 2298] [outer = 0x12a689400]
05:49:19 INFO - PROCESS | 1641 | ++DOCSHELL 0x120b3cc00 == 18 [pid = 1641] [id = 821]
05:49:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 48 (0x1220b7c00) [pid = 1641] [serial = 2299] [outer = 0x0]
05:49:19 INFO - PROCESS | 1641 | ++DOCSHELL 0x1516b1b00 == 19 [pid = 1641] [id = 822]
05:49:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 49 (0x129e5c000) [pid = 1641] [serial = 2300] [outer = 0x0]
05:49:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 50 (0x1220b7400) [pid = 1641] [serial = 2301] [outer = 0x1220b7c00]
05:49:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 51 (0x129f2c400) [pid = 1641] [serial = 2302] [outer = 0x129e5c000]
05:49:20 INFO - PROCESS | 1641 | --DOMWINDOW == 50 (0x113911400) [pid = 1641] [serial = 2268] [outer = 0x0] [url = http://web-platform.test:8000/selection/getRangeAt.html]
05:49:20 INFO - PROCESS | 1641 | --DOMWINDOW == 49 (0x1208ffc00) [pid = 1641] [serial = 2283] [outer = 0x0] [url = about:blank]
05:49:20 INFO - PROCESS | 1641 | --DOMWINDOW == 48 (0x11e541400) [pid = 1641] [serial = 2277] [outer = 0x0] [url = about:blank]
05:49:20 INFO - PROCESS | 1641 | --DOMWINDOW == 47 (0x11394b000) [pid = 1641] [serial = 2269] [outer = 0x0] [url = about:blank]
05:49:20 INFO - PROCESS | 1641 | --DOMWINDOW == 46 (0x11e5a9800) [pid = 1641] [serial = 2278] [outer = 0x0] [url = about:blank]
05:49:20 INFO - PROCESS | 1641 | --DOMWINDOW == 45 (0x12065a800) [pid = 1641] [serial = 2280] [outer = 0x0] [url = about:blank]
05:49:20 INFO - PROCESS | 1641 | --DOMWINDOW == 44 (0x11dc4e400) [pid = 1641] [serial = 2272] [outer = 0x0] [url = about:blank]
05:49:20 INFO - PROCESS | 1641 | --DOMWINDOW == 43 (0x11e0f0800) [pid = 1641] [serial = 2276] [outer = 0x0] [url = http://web-platform.test:8000/selection/interfaces.html]
05:49:20 INFO - PROCESS | 1641 | --DOMWINDOW == 42 (0x12061d800) [pid = 1641] [serial = 2279] [outer = 0x0] [url = http://web-platform.test:8000/selection/isCollapsed.html]
05:49:20 INFO - PROCESS | 1641 | --DOMWINDOW == 41 (0x11d66b400) [pid = 1641] [serial = 2271] [outer = 0x0] [url = http://web-platform.test:8000/selection/getSelection.html]
05:49:20 INFO - PROCESS | 1641 | --DOMWINDOW == 40 (0x11da6c800) [pid = 1641] [serial = 2274] [outer = 0x0] [url = about:blank]
05:49:20 INFO - PROCESS | 1641 | --DOMWINDOW == 39 (0x12c9d8c00) [pid = 1641] [serial = 2266] [outer = 0x0] [url = about:blank]
05:49:20 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
05:49:20 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
with querySelector in standards mode - An invalid or illegal string was specified
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
with querySelector in standards mode - An invalid or illegal string was specified
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | @namespace x 'http://www.w3.org/XML/1998/namespace'; [x|lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 2 but got 1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
with querySelector in standards mode - An invalid or illegal string was specified
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
05:49:20 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* \0 in selector */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* \0 in selector */
with querySelector in standards mode - An invalid or illegal string was specified
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
05:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
05:49:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
05:49:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:49:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */